File |
Line number |
Procedure |
Code |
./pkg/layers/layers_calc.F |
442 |
LAYERS_CALC |
DO iTracer = 1,2 |
./pkg/layers/layers_calc.F |
445 |
LAYERS_CALC |
layers_surfflux(i,j,1,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_calc.F |
451 |
LAYERS_CALC |
layers_dfx (i,j,k,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_calc.F |
452 |
LAYERS_CALC |
layers_dfy (i,j,k,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_calc.F |
453 |
LAYERS_CALC |
layers_dfr (i,j,k,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_calc.F |
454 |
LAYERS_CALC |
layers_afx (i,j,k,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_calc.F |
455 |
LAYERS_CALC |
layers_afy (i,j,k,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_calc.F |
456 |
LAYERS_CALC |
layers_afr (i,j,k,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_calc.F |
457 |
LAYERS_CALC |
layers_tottend (i,j,k,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_calc.F |
92 |
LAYERS_CALC |
INTEGER iTracer |
./pkg/layers/layers_init_varia.F |
31 |
LAYERS_INIT_VARIA |
INTEGER iTracer |
./pkg/layers/layers_init_varia.F |
75 |
LAYERS_INIT_VARIA |
DO iTracer = 1,2 |
./pkg/layers/layers_init_varia.F |
78 |
LAYERS_INIT_VARIA |
layers_surfflux(i,j,1,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_init_varia.F |
84 |
LAYERS_INIT_VARIA |
layers_tottend (i,j,kg,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_init_varia.F |
85 |
LAYERS_INIT_VARIA |
layers_dfx (i,j,kg,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_init_varia.F |
86 |
LAYERS_INIT_VARIA |
layers_dfy (i,j,kg,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_init_varia.F |
87 |
LAYERS_INIT_VARIA |
layers_dfr (i,j,kg,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_init_varia.F |
88 |
LAYERS_INIT_VARIA |
layers_afx (i,j,kg,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_init_varia.F |
89 |
LAYERS_INIT_VARIA |
layers_afy (i,j,kg,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_init_varia.F |
90 |
LAYERS_INIT_VARIA |
layers_afr (i,j,kg,iTracer,bi,bj) = 0. _d 0 |
./pkg/layers/layers_thermodynamics.F |
107 |
LAYERS_CALC_RHS |
layers_dfx(i,j,k,iTracer,bi,bj) = maskInC(i,j,bi,bj) * |
./pkg/layers/layers_thermodynamics.F |
108 |
LAYERS_CALC_RHS |
& tmpfac * ( layers_dfx(i+1,j,k,iTracer,bi,bj) - |
./pkg/layers/layers_thermodynamics.F |
109 |
LAYERS_CALC_RHS |
& layers_dfx(i,j,k,iTracer,bi,bj) ) |
./pkg/layers/layers_thermodynamics.F |
110 |
LAYERS_CALC_RHS |
layers_dfy(i,j,k,iTracer,bi,bj) = maskInC(i,j,bi,bj) * |
./pkg/layers/layers_thermodynamics.F |
111 |
LAYERS_CALC_RHS |
& tmpfac * ( layers_dfy(i,j+1,k,iTracer,bi,bj) - |
./pkg/layers/layers_thermodynamics.F |
112 |
LAYERS_CALC_RHS |
& layers_dfy(i,j,k,iTracer,bi,bj) ) |
./pkg/layers/layers_thermodynamics.F |
113 |
LAYERS_CALC_RHS |
layers_dfr(i,j,k,iTracer,bi,bj) = tmpfac * rkSign * |
./pkg/layers/layers_thermodynamics.F |
114 |
LAYERS_CALC_RHS |
& ( layers_dfr(i,j,kdown,iTracer,bi,bj)*downfac - |
./pkg/layers/layers_thermodynamics.F |
115 |
LAYERS_CALC_RHS |
& layers_dfr(i,j,k,iTracer,bi,bj) ) |
./pkg/layers/layers_thermodynamics.F |
117 |
LAYERS_CALC_RHS |
layers_afx(i,j,k,iTracer,bi,bj) = maskInC(i,j,bi,bj) * |
./pkg/layers/layers_thermodynamics.F |
118 |
LAYERS_CALC_RHS |
& tmpfac * ( layers_afx(i+1,j,k,iTracer,bi,bj) - |
./pkg/layers/layers_thermodynamics.F |
119 |
LAYERS_CALC_RHS |
& layers_afx(i,j,k,iTracer,bi,bj) ) |
./pkg/layers/layers_thermodynamics.F |
120 |
LAYERS_CALC_RHS |
layers_afy(i,j,k,iTracer,bi,bj) = maskInC(i,j,bi,bj) * |
./pkg/layers/layers_thermodynamics.F |
121 |
LAYERS_CALC_RHS |
& tmpfac * ( layers_afy(i,j+1,k,iTracer,bi,bj) - |
./pkg/layers/layers_thermodynamics.F |
122 |
LAYERS_CALC_RHS |
& layers_afy(i,j,k,iTracer,bi,bj) ) |
./pkg/layers/layers_thermodynamics.F |
123 |
LAYERS_CALC_RHS |
layers_afr(i,j,k,iTracer,bi,bj) = tmpfac * rkSign * |
./pkg/layers/layers_thermodynamics.F |
124 |
LAYERS_CALC_RHS |
& ( layers_afr(i,j,kdown,iTracer,bi,bj)*downfac - |
./pkg/layers/layers_thermodynamics.F |
125 |
LAYERS_CALC_RHS |
& layers_afr(i,j,k,iTracer,bi,bj) ) |
./pkg/layers/layers_thermodynamics.F |
128 |
LAYERS_CALC_RHS |
IF (iTracer.EQ.1) THEN |
./pkg/layers/layers_thermodynamics.F |
151 |
LAYERS_CALC_RHS |
layers_sw(i,j,k,iTracer,bi,bj) = |
./pkg/layers/layers_thermodynamics.F |
152 |
LAYERS_CALC_RHS |
& layers_sw(i,j,k,iTracer,bi,bj) |
./pkg/layers/layers_thermodynamics.F |
52 |
LAYERS_CALC_RHS |
INTEGER i,j,k,kdown,iTracer |
./pkg/layers/layers_thermodynamics.F |
69 |
LAYERS_CALC_RHS |
DO iTracer = 1,2 |
./pkg/layers/layers_thermodynamics.F |
77 |
LAYERS_CALC_RHS |
IF (iTracer.EQ.1) THEN |
./pkg/layers/layers_thermodynamics.F |
78 |
LAYERS_CALC_RHS |
layers_surfflux(i,j,k,iTracer,bi,bj) = |
./pkg/layers/layers_thermodynamics.F |
79 |
LAYERS_CALC_RHS |
& layers_surfflux(i,j,k,iTracer,bi,bj) |
./pkg/layers/layers_thermodynamics.F |
85 |
LAYERS_CALC_RHS |
layers_surfflux(i,j,k,iTracer,bi,bj) = |
./pkg/layers/layers_thermodynamics.F |
86 |
LAYERS_CALC_RHS |
& layers_surfflux(i,j,k,iTracer,bi,bj) |
./pkg/layers/layers_thermodynamics.F |
88 |
LAYERS_CALC_RHS |
& *fluxfac(iTracer) |
./pkg/matrix/matrix_init_varia.F |
24 |
MATRIX_INIT_VARIA |
INTEGER iTracer |
./pkg/matrix/matrix_init_varia.F |
35 |
MATRIX_INIT_VARIA |
DO iTracer=1,PTRACERS_num |
./pkg/matrix/matrix_init_varia.F |
41 |
MATRIX_INIT_VARIA |
PTRACERS_initial(i,j,k,bi,bj,iTracer) = |
./pkg/matrix/matrix_init_varia.F |
42 |
MATRIX_INIT_VARIA |
& pTracer(i,j,k,bi,bj,iTracer) |
./pkg/matrix/matrix_init_varia.F |
43 |
MATRIX_INIT_VARIA |
MATRIX(i,j,k,bi,bj,iTracer,1) = 0. _d 0 |
./pkg/matrix/matrix_init_varia.F |
44 |
MATRIX_INIT_VARIA |
MATRIX(i,j,k,bi,bj,iTracer,2) = 0. _d 0 |
./pkg/matrix/matrix_store_tendency.F |
100 |
MATRIX_STORE_TENDENCY_IMP |
INTEGER iTracer |
./pkg/matrix/matrix_store_tendency.F |
104 |
MATRIX_STORE_TENDENCY_IMP |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_store_tendency.F |
108 |
MATRIX_STORE_TENDENCY_IMP |
MATRIX(i,j,k,bi,bj,iTracer,2) = |
./pkg/matrix/matrix_store_tendency.F |
109 |
MATRIX_STORE_TENDENCY_IMP |
& MATRIX(i,j,k,bi,bj,iTracer,2) |
./pkg/matrix/matrix_store_tendency.F |
110 |
MATRIX_STORE_TENDENCY_IMP |
& + pTracer(i,j,k,bi,bj,iTracer) |
./pkg/matrix/matrix_store_tendency.F |
111 |
MATRIX_STORE_TENDENCY_IMP |
pTracer(i,j,k,bi,bj,iTracer)= |
./pkg/matrix/matrix_store_tendency.F |
112 |
MATRIX_STORE_TENDENCY_IMP |
& PTRACERS_initial(i,j,k,bi,bj,iTracer) |
./pkg/matrix/matrix_store_tendency.F |
17 |
MATRIX_STORE_TENDENCY_EXP |
I iTracer, bi, bj, |
./pkg/matrix/matrix_store_tendency.F |
38 |
MATRIX_STORE_TENDENCY_EXP |
INTEGER iTracer |
./pkg/matrix/matrix_store_tendency.F |
53 |
MATRIX_STORE_TENDENCY_EXP |
MATRIX(i,j,k,bi,bj,iTracer,1) = MATRIX(i,j,k,bi,bj,iTracer,1) |
./pkg/matrix/matrix_store_tendency.F |
54 |
MATRIX_STORE_TENDENCY_EXP |
& + ( tracNew(i,j,k) - PTRACERS_initial(i,j,k,bi,bj,iTracer) ) |
./pkg/matrix/matrix_store_tendency.F |
55 |
MATRIX_STORE_TENDENCY_EXP |
tracNew(i,j,k) = PTRACERS_initial(i,j,k,bi,bj,iTracer) |
./pkg/matrix/matrix_store_tendency.F |
61 |
MATRIX_STORE_TENDENCY_EXP |
IF ( iTracer.EQ.PTRACERS_numInUse ) THEN |
./pkg/matrix/matrix_write_tendency.F |
102 |
MATRIX_WRITE_TENDENCY |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_write_tendency.F |
108 |
MATRIX_WRITE_TENDENCY |
MATRIX(i,j,k,bi,bj,iTracer,2) = |
./pkg/matrix/matrix_write_tendency.F |
109 |
MATRIX_WRITE_TENDENCY |
& MATRIX(i,j,k,bi,bj,iTracer,2) |
./pkg/matrix/matrix_write_tendency.F |
120 |
MATRIX_WRITE_TENDENCY |
& iTracer, impMatrixWriteCount, impMatrixCounter(bi,bj) |
./pkg/matrix/matrix_write_tendency.F |
124 |
MATRIX_WRITE_TENDENCY |
WRITE(suff,'(A9,I2.2)') 'MATRIXIMP',iTracer |
./pkg/matrix/matrix_write_tendency.F |
126 |
MATRIX_WRITE_TENDENCY |
& MATRIX(1-OLx,1-OLy,1,1,1,iTracer,2),iRec,myIter,myThid) |
./pkg/matrix/matrix_write_tendency.F |
139 |
MATRIX_WRITE_TENDENCY |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_write_tendency.F |
145 |
MATRIX_WRITE_TENDENCY |
MATRIX(i,j,k,bi,bj,iTracer,2) = 0. _d 0 |
./pkg/matrix/matrix_write_tendency.F |
29 |
MATRIX_WRITE_TENDENCY |
INTEGER bi,bj,i,j,k,iTracer,iRec |
./pkg/matrix/matrix_write_tendency.F |
43 |
MATRIX_WRITE_TENDENCY |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_write_tendency.F |
49 |
MATRIX_WRITE_TENDENCY |
MATRIX(i,j,k,bi,bj,iTracer,1) = |
./pkg/matrix/matrix_write_tendency.F |
50 |
MATRIX_WRITE_TENDENCY |
& MATRIX(i,j,k,bi,bj,iTracer,1) |
./pkg/matrix/matrix_write_tendency.F |
61 |
MATRIX_WRITE_TENDENCY |
& iTracer, expMatrixWriteCount, expMatrixCounter(bi,bj) |
./pkg/matrix/matrix_write_tendency.F |
65 |
MATRIX_WRITE_TENDENCY |
WRITE(suff,'(A9,I2.2)') 'MATRIXEXP',iTracer |
./pkg/matrix/matrix_write_tendency.F |
67 |
MATRIX_WRITE_TENDENCY |
& MATRIX(1-OLx,1-OLy,1,1,1,iTracer,1),iRec,myIter,myThid) |
./pkg/matrix/matrix_write_tendency.F |
80 |
MATRIX_WRITE_TENDENCY |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_write_tendency.F |
86 |
MATRIX_WRITE_TENDENCY |
MATRIX(i,j,k,bi,bj,iTracer,1) = 0. _d 0 |
./pkg/obcs/obcs_apply_ptracer.F |
107 |
OBCS_APPLY_PTRACER |
pFld(Iobc,j,kl) = OBEptr(j,k,bi,bj,iTracer) |
./pkg/obcs/obcs_apply_ptracer.F |
10 |
OBCS_APPLY_PTRACER |
I bi, bj, kArg, iTracer, |
./pkg/obcs/obcs_apply_ptracer.F |
122 |
OBCS_APPLY_PTRACER |
pFld(Iobc,j,kl) = OBWptr(j,k,bi,bj,iTracer) |
./pkg/obcs/obcs_apply_ptracer.F |
43 |
OBCS_APPLY_PTRACER |
INTEGER iTracer |
./pkg/obcs/obcs_apply_ptracer.F |
76 |
OBCS_APPLY_PTRACER |
pFld(i,Jobc,kl) = OBNptr(i,k,bi,bj,iTracer) |
./pkg/obcs/obcs_apply_ptracer.F |
91 |
OBCS_APPLY_PTRACER |
pFld(i,Jobc,kl) = OBSptr(i,k,bi,bj,iTracer) |
./pkg/obcs/obcs_calc.F |
282 |
OBCS_CALC |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_calc.F |
287 |
OBCS_CALC |
OBEptr(j,k,bi,bj,iTracer) = |
./pkg/obcs/obcs_calc.F |
288 |
OBCS_CALC |
& pTracer(I_obc-1,j,k,bi,bj,iTracer) |
./pkg/obcs/obcs_calc.F |
314 |
OBCS_CALC |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_calc.F |
319 |
OBCS_CALC |
OBWptr(j,k,bi,bj,iTracer) = |
./pkg/obcs/obcs_calc.F |
320 |
OBCS_CALC |
& pTracer(I_obc+1,j,k,bi,bj,iTracer) |
./pkg/obcs/obcs_calc.F |
346 |
OBCS_CALC |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_calc.F |
351 |
OBCS_CALC |
OBNptr(i,k,bi,bj,iTracer) = |
./pkg/obcs/obcs_calc.F |
352 |
OBCS_CALC |
& pTracer(i,J_obc-1,k,bi,bj,iTracer) |
./pkg/obcs/obcs_calc.F |
378 |
OBCS_CALC |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_calc.F |
383 |
OBCS_CALC |
OBSptr(i,k,bi,bj,iTracer) = |
./pkg/obcs/obcs_calc.F |
384 |
OBCS_CALC |
& pTracer(i,J_obc+1,k,bi,bj,iTracer) |
./pkg/obcs/obcs_calc.F |
65 |
OBCS_CALC |
INTEGER iTracer |
./pkg/obcs/obcs_exf_load.F |
283 |
OBCS_EXF_READ_XZ |
INTEGER iTracer |
./pkg/obcs/obcs_exf_load.F |
353 |
OBCS_EXF_READ_XZ |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/obcs/obcs_exf_load.F |
354 |
OBCS_EXF_READ_XZ |
CALL EXF_SET_OBCS_XZ( OBptr (1-OLx,1,1,1,iTracer), |
./pkg/obcs/obcs_exf_load.F |
355 |
OBCS_EXF_READ_XZ |
I OBptr0(1-OLx,1,1,1,iTracer), |
./pkg/obcs/obcs_exf_load.F |
356 |
OBCS_EXF_READ_XZ |
I OBptr1(1-OLx,1,1,1,iTracer), |
./pkg/obcs/obcs_exf_load.F |
357 |
OBCS_EXF_READ_XZ |
I OBptrFile(iTracer), 's', Nr, |
./pkg/obcs/obcs_exf_load.F |
558 |
OBCS_EXF_READ_YZ |
INTEGER iTracer |
./pkg/obcs/obcs_exf_load.F |
628 |
OBCS_EXF_READ_YZ |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/obcs/obcs_exf_load.F |
629 |
OBCS_EXF_READ_YZ |
CALL EXF_SET_OBCS_YZ( OBptr (1-OLx,1,1,1,iTracer), |
./pkg/obcs/obcs_exf_load.F |
630 |
OBCS_EXF_READ_YZ |
I OBptr0(1-OLx,1,1,1,iTracer), |
./pkg/obcs/obcs_exf_load.F |
631 |
OBCS_EXF_READ_YZ |
I OBptr1(1-OLx,1,1,1,iTracer), |
./pkg/obcs/obcs_exf_load.F |
632 |
OBCS_EXF_READ_YZ |
I OBptrFile(iTracer), 's', Nr, |
./pkg/obcs/obcs_init_variables.F |
300 |
OBCS_INIT_VARIABLES |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_init_variables.F |
304 |
OBCS_INIT_VARIABLES |
OBNptr (i,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
306 |
OBCS_INIT_VARIABLES |
OBNptr0(i,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
307 |
OBCS_INIT_VARIABLES |
OBNptr1(i,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
312 |
OBCS_INIT_VARIABLES |
OBSptr (i,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
314 |
OBCS_INIT_VARIABLES |
OBSptr0(i,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
315 |
OBCS_INIT_VARIABLES |
OBSptr1(i,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
322 |
OBCS_INIT_VARIABLES |
OBEptr (j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
324 |
OBCS_INIT_VARIABLES |
OBEptr0(j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
325 |
OBCS_INIT_VARIABLES |
OBEptr1(j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
330 |
OBCS_INIT_VARIABLES |
OBWptr (j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
332 |
OBCS_INIT_VARIABLES |
OBWptr0(j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
333 |
OBCS_INIT_VARIABLES |
OBWptr1(j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
478 |
OBCS_INIT_VARIABLES |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_init_variables.F |
482 |
OBCS_INIT_VARIABLES |
I bi, bj, 0, iTracer, |
./pkg/obcs/obcs_init_variables.F |
483 |
OBCS_INIT_VARIABLES |
U ptracer(1-Olx,1-Oly,1,bi,bj,iTracer), |
./pkg/obcs/obcs_init_variables.F |
50 |
OBCS_INIT_VARIABLES |
INTEGER iTracer |
./pkg/obcs/obcs_readparms.F |
343 |
OBCS_READPARMS |
DO iTracer = 1, PTRACERS_num |
./pkg/obcs/obcs_readparms.F |
344 |
OBCS_READPARMS |
OBCS_u1_adv_Tr(iTracer) = 0 |
./pkg/obcs/obcs_readparms.F |
345 |
OBCS_READPARMS |
OBNptrFile(iTracer) = ' ' |
./pkg/obcs/obcs_readparms.F |
346 |
OBCS_READPARMS |
OBSptrFile(iTracer) = ' ' |
./pkg/obcs/obcs_readparms.F |
347 |
OBCS_READPARMS |
OBEptrFile(iTracer) = ' ' |
./pkg/obcs/obcs_readparms.F |
348 |
OBCS_READPARMS |
OBWptrFile(iTracer) = ' ' |
./pkg/obcs/obcs_readparms.F |
62 |
OBCS_READPARMS |
INTEGER iTracer |
./pkg/ptracers/ptracers_apply_forcing.F |
105 |
PTRACERS_APPLY_FORCING |
IF (PTRACERS_linFSConserve(iTracer)) THEN |
./pkg/ptracers/ptracers_apply_forcing.F |
110 |
PTRACERS_APPLY_FORCING |
& +meanSurfCorPTr(iTracer)*recip_drF(k) |
./pkg/ptracers/ptracers_apply_forcing.F |
121 |
PTRACERS_APPLY_FORCING |
I k, bi, bj, iTracer+2, |
./pkg/ptracers/ptracers_apply_forcing.F |
14 |
PTRACERS_APPLY_FORCING |
I iTracer, myTime, myIter, myThid ) |
./pkg/ptracers/ptracers_apply_forcing.F |
43 |
PTRACERS_APPLY_FORCING |
INTEGER k, bi,bj, iTracer |
./pkg/ptracers/ptracers_apply_forcing.F |
79 |
PTRACERS_APPLY_FORCING |
I iTracer, myTime, myIter, myThid ) |
./pkg/ptracers/ptracers_check.F |
100 |
PTRACERS_CHECK |
WRITE(msgBuf,'(A,I4)') ' tracer number : ',iTracer |
./pkg/ptracers/ptracers_check.F |
102 |
PTRACERS_CHECK |
CALL WRITE_0D_C( PTRACERS_names(iTracer), -1, INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
104 |
PTRACERS_CHECK |
CALL WRITE_0D_C( PTRACERS_long_names(iTracer), -1, INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
106 |
PTRACERS_CHECK |
CALL WRITE_0D_C( PTRACERS_ioLabel(iTracer), 0, INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
109 |
PTRACERS_CHECK |
& CALL WRITE_0D_RL( PTRACERS_startStepFwd(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
111 |
PTRACERS_CHECK |
CALL WRITE_0D_I( PTRACERS_advScheme(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
113 |
PTRACERS_CHECK |
CALL WRITE_0D_L( PTRACERS_SOM_Advection(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
116 |
PTRACERS_CHECK |
CALL WRITE_0D_L( PTRACERS_ImplVertAdv(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
119 |
PTRACERS_CHECK |
CALL WRITE_0D_L( PTRACERS_MultiDimAdv(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
122 |
PTRACERS_CHECK |
CALL WRITE_0D_L( PTRACERS_AdamsBashGtr(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
125 |
PTRACERS_CHECK |
CALL WRITE_0D_L( PTRACERS_AdamsBash_Tr(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
128 |
PTRACERS_CHECK |
CALL WRITE_0D_RL( PTRACERS_diffKh(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
130 |
PTRACERS_CHECK |
CALL WRITE_0D_RL( PTRACERS_diffK4(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
132 |
PTRACERS_CHECK |
CALL WRITE_1D_RL( PTRACERS_diffKrNr(1,iTracer), Nr, INDEX_K, |
./pkg/ptracers/ptracers_check.F |
134 |
PTRACERS_CHECK |
CALL WRITE_0D_L( PTRACERS_useGMRedi(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
136 |
PTRACERS_CHECK |
CALL WRITE_0D_L( PTRACERS_useDWNSLP(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
138 |
PTRACERS_CHECK |
CALL WRITE_0D_L( PTRACERS_useKPP(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
140 |
PTRACERS_CHECK |
CALL WRITE_1D_RL( PTRACERS_ref(1,iTracer), Nr, INDEX_K, |
./pkg/ptracers/ptracers_check.F |
142 |
PTRACERS_CHECK |
CALL WRITE_0D_RL( PTRACERS_EvPrRn(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_check.F |
171 |
PTRACERS_CHECK |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_check.F |
172 |
PTRACERS_CHECK |
IF ( PTRACERS_ImplVertAdv(iTracer) ) THEN |
./pkg/ptracers/ptracers_check.F |
177 |
PTRACERS_CHECK |
& ' but pTracers_ImplVertAdv(',iTracer,' ) is TRUE' |
./pkg/ptracers/ptracers_check.F |
193 |
PTRACERS_CHECK |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_check.F |
194 |
PTRACERS_CHECK |
IF ( PTRACERS_useGMRedi(iTracer) .AND. .NOT.useGMRedi ) THEN |
./pkg/ptracers/ptracers_check.F |
196 |
PTRACERS_CHECK |
& ' pTracers_useGMRedi(',iTracer,' ) is TRUE' |
./pkg/ptracers/ptracers_check.F |
203 |
PTRACERS_CHECK |
IF ( PTRACERS_useDWNSLP(iTracer) .AND. .NOT.useDOWN_SLOPE ) THEN |
./pkg/ptracers/ptracers_check.F |
205 |
PTRACERS_CHECK |
& ' pTracers_useDWNSLP(',iTracer,' ) is TRUE' |
./pkg/ptracers/ptracers_check.F |
212 |
PTRACERS_CHECK |
IF ( PTRACERS_useKPP(iTracer) .AND. .NOT.useKPP ) THEN |
./pkg/ptracers/ptracers_check.F |
214 |
PTRACERS_CHECK |
& ' pTracers_useKPP(',iTracer,' ) is TRUE' |
./pkg/ptracers/ptracers_check.F |
36 |
PTRACERS_CHECK |
INTEGER iTracer |
./pkg/ptracers/ptracers_check.F |
97 |
PTRACERS_CHECK |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_check_pickup.F |
101 |
PTRACERS_CHECK_PICKUP |
& 'tracer @ iter-1 is missing for pTr# :',iTracer |
./pkg/ptracers/ptracers_check_pickup.F |
106 |
PTRACERS_CHECK_PICKUP |
& ' for pTr# ',iTracer |
./pkg/ptracers/ptracers_check_pickup.F |
112 |
PTRACERS_CHECK_PICKUP |
iTracer = 0 |
./pkg/ptracers/ptracers_check_pickup.F |
116 |
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 |
74 |
PTRACERS_CHECK_PICKUP |
iTracer = 0 |
./pkg/ptracers/ptracers_check_pickup.F |
76 |
PTRACERS_CHECK_PICKUP |
IF ( iTracer.EQ.0 .AND. |
./pkg/ptracers/ptracers_check_pickup.F |
77 |
PTRACERS_CHECK_PICKUP |
& ioLabel.EQ.PTRACERS_ioLabel(i) ) iTracer = i |
./pkg/ptracers/ptracers_check_pickup.F |
81 |
PTRACERS_CHECK_PICKUP |
IF ( iTracer.GT.0 .AND. |
./pkg/ptracers/ptracers_check_pickup.F |
85 |
PTRACERS_CHECK_PICKUP |
& 'cannot restart without tracer ',iTracer, |
./pkg/ptracers/ptracers_check_pickup.F |
91 |
PTRACERS_CHECK_PICKUP |
ELSEIF ( iTracer.GT.0 .AND. ( |
./pkg/ptracers/ptracers_check_pickup.F |
95 |
PTRACERS_CHECK_PICKUP |
PTRACERS_startAB(iTracer) = 0 |
./pkg/ptracers/ptracers_check_pickup.F |
98 |
PTRACERS_CHECK_PICKUP |
& 'tracer Tendency is missing for pTr# :',iTracer |
./pkg/ptracers/ptracers_convect.F |
48 |
PTRACERS_CONVECT |
INTEGER iTracer |
./pkg/ptracers/ptracers_convect.F |
52 |
PTRACERS_CONVECT |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_convect.F |
53 |
PTRACERS_CONVECT |
IF ( PTRACERS_StepFwd(iTracer) ) THEN |
./pkg/ptracers/ptracers_convect.F |
56 |
PTRACERS_CONVECT |
act0 = iTracer - 1 |
./pkg/ptracers/ptracers_convect.F |
77 |
PTRACERS_CONVECT |
U pTracer(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,'(A8,I4.4)') 'PTRACER.', iTracer |
./pkg/ptracers/ptracers_debug.F |
44 |
PTRACERS_DEBUG |
CALL DEBUG_STATS_RL( Nr, pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_debug.F |
46 |
PTRACERS_DEBUG |
WRITE(strng,'(A8,I4.4)') 'GNm1TRC.', iTracer |
./pkg/ptracers/ptracers_debug.F |
47 |
PTRACERS_DEBUG |
CALL DEBUG_STATS_RL( Nr, gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_fields_blocking_exch.F |
39 |
PTRACERS_FIELDS_BLOCKING_EXCH |
INTEGER iTracer |
./pkg/ptracers/ptracers_fields_blocking_exch.F |
46 |
PTRACERS_FIELDS_BLOCKING_EXCH |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_fields_blocking_exch.F |
47 |
PTRACERS_FIELDS_BLOCKING_EXCH |
IF ( PTRACERS_StepFwd(iTracer) ) THEN |
./pkg/ptracers/ptracers_fields_blocking_exch.F |
50 |
PTRACERS_FIELDS_BLOCKING_EXCH |
CALL EXCH_3D_RL( pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_fields_blocking_exch.F |
53 |
PTRACERS_FIELDS_BLOCKING_EXCH |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_fields_blocking_exch.F |
54 |
PTRACERS_FIELDS_BLOCKING_EXCH |
CALL GAD_EXCH_SOM( _Ptracers_som(:,:,:,:,:,:,iTracer), |
./pkg/ptracers/ptracers_init_fixed.F |
100 |
PTRACERS_INIT_FIXED |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_init_fixed.F |
40 |
PTRACERS_INIT_FIXED |
INTEGER iTracer |
./pkg/ptracers/ptracers_init_fixed.F |
50 |
PTRACERS_INIT_FIXED |
DO iTracer = 1, PTRACERS_num |
./pkg/ptracers/ptracers_init_fixed.F |
51 |
PTRACERS_INIT_FIXED |
PTRACERS_MultiDimAdv(iTracer) = multiDimAdvection |
./pkg/ptracers/ptracers_init_fixed.F |
52 |
PTRACERS_INIT_FIXED |
PTRACERS_SOM_Advection(iTracer)= .FALSE. |
./pkg/ptracers/ptracers_init_fixed.F |
53 |
PTRACERS_INIT_FIXED |
PTRACERS_AdamsBashGtr(iTracer) = .FALSE. |
./pkg/ptracers/ptracers_init_fixed.F |
54 |
PTRACERS_INIT_FIXED |
PTRACERS_AdamsBash_Tr(iTracer) = .FALSE. |
./pkg/ptracers/ptracers_init_fixed.F |
59 |
PTRACERS_INIT_FIXED |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_init_fixed.F |
62 |
PTRACERS_INIT_FIXED |
IF ( PTRACERS_advScheme(iTracer).NE.0 ) THEN |
./pkg/ptracers/ptracers_init_fixed.F |
63 |
PTRACERS_INIT_FIXED |
minSize = GAD_ADVSCHEME_GET( PTRACERS_advScheme(iTracer) ) |
./pkg/ptracers/ptracers_init_fixed.F |
66 |
PTRACERS_INIT_FIXED |
& 'invalid Adv. Scheme number=', PTRACERS_advScheme(iTracer) |
./pkg/ptracers/ptracers_init_fixed.F |
69 |
PTRACERS_INIT_FIXED |
& 'for tracer #', iTracer |
./pkg/ptracers/ptracers_init_fixed.F |
80 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_CENTERED_2ND .OR. |
./pkg/ptracers/ptracers_init_fixed.F |
81 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_UPWIND_3RD .OR. |
./pkg/ptracers/ptracers_init_fixed.F |
82 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_CENTERED_4TH .OR. |
./pkg/ptracers/ptracers_init_fixed.F |
83 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.0 |
./pkg/ptracers/ptracers_init_fixed.F |
84 |
PTRACERS_INIT_FIXED |
& ) PTRACERS_MultiDimAdv(iTracer) = .FALSE. |
./pkg/ptracers/ptracers_init_fixed.F |
86 |
PTRACERS_INIT_FIXED |
& .OR. PTRACERS_MultiDimAdv(iTracer) |
./pkg/ptracers/ptracers_init_fixed.F |
87 |
PTRACERS_INIT_FIXED |
PTRACERS_AdamsBashGtr(iTracer) = |
./pkg/ptracers/ptracers_init_fixed.F |
88 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_CENTERED_2ND .OR. |
./pkg/ptracers/ptracers_init_fixed.F |
89 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_UPWIND_3RD .OR. |
./pkg/ptracers/ptracers_init_fixed.F |
90 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_CENTERED_4TH |
./pkg/ptracers/ptracers_init_fixed.F |
92 |
PTRACERS_INIT_FIXED |
PTRACERS_AdamsBash_Tr(iTracer) = PTRACERS_AdamsBashGtr(iTracer) |
./pkg/ptracers/ptracers_init_fixed.F |
93 |
PTRACERS_INIT_FIXED |
PTRACERS_AdamsBashGtr(iTracer) = .FALSE. |
./pkg/ptracers/ptracers_init_fixed.F |
96 |
PTRACERS_INIT_FIXED |
PTRACERS_SOM_Advection(iTracer) = |
./pkg/ptracers/ptracers_init_fixed.F |
97 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).GE.ENUM_SOM_PRATHER |
./pkg/ptracers/ptracers_init_fixed.F |
98 |
PTRACERS_INIT_FIXED |
& .AND. PTRACERS_advScheme(iTracer).LE.ENUM_SOM_LIMITER |
./pkg/ptracers/ptracers_init_varia.F |
100 |
PTRACERS_INIT_VARIA |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_init_varia.F |
101 |
PTRACERS_INIT_VARIA |
tmpInitialFile = PTRACERS_initialFile(iTracer) |
./pkg/ptracers/ptracers_init_varia.F |
104 |
PTRACERS_INIT_VARIA |
& pTracer(1-OLx,1-OLy,1,1,1,iTracer),0,myThid) |
./pkg/ptracers/ptracers_init_varia.F |
105 |
PTRACERS_INIT_VARIA |
_EXCH_XYZ_RL(pTracer(1-OLx,1-OLy,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_init_varia.F |
111 |
PTRACERS_INIT_VARIA |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_init_varia.F |
118 |
PTRACERS_INIT_VARIA |
& pTracer(i,j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/ptracers/ptracers_init_varia.F |
38 |
PTRACERS_INIT_VARIA |
INTEGER i,j,k,bi,bj,iTracer |
./pkg/ptracers/ptracers_init_varia.F |
47 |
PTRACERS_INIT_VARIA |
DO iTracer = 1, PTRACERS_num |
./pkg/ptracers/ptracers_init_varia.F |
48 |
PTRACERS_INIT_VARIA |
PTRACERS_StepFwd(iTracer) = .TRUE. |
./pkg/ptracers/ptracers_init_varia.F |
49 |
PTRACERS_INIT_VARIA |
PTRACERS_startAB(iTracer) = nIter0 - PTRACERS_Iter0 |
./pkg/ptracers/ptracers_init_varia.F |
55 |
PTRACERS_INIT_VARIA |
DO iTracer = 1, PTRACERS_num |
./pkg/ptracers/ptracers_init_varia.F |
65 |
PTRACERS_INIT_VARIA |
pTracer(i,j,k,bi,bj,iTracer) = PTRACERS_ref(k,iTracer) |
./pkg/ptracers/ptracers_init_varia.F |
66 |
PTRACERS_INIT_VARIA |
gpTrNm1(i,j,k,bi,bj,iTracer) = 0. _d 0 |
./pkg/ptracers/ptracers_init_varia.F |
72 |
PTRACERS_INIT_VARIA |
surfaceForcingPTr(i,j,bi,bj,iTracer) = 0. _d 0 |
./pkg/ptracers/ptracers_init_varia.F |
78 |
PTRACERS_INIT_VARIA |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_init_varia.F |
83 |
PTRACERS_INIT_VARIA |
_Ptracers_som(i,j,k,bi,bj,n,iTracer) = 0. _d 0 |
./pkg/ptracers/ptracers_integrate.F |
149 |
PTRACERS_INTEGRATE |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_integrate.F |
150 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_StepFwd(iTracer) ) THEN |
./pkg/ptracers/ptracers_integrate.F |
151 |
PTRACERS_INTEGRATE |
GAD_TR = GAD_TR1 + iTracer - 1 |
./pkg/ptracers/ptracers_integrate.F |
170 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_AdamsBashGtr(iTracer) ) |
./pkg/ptracers/ptracers_integrate.F |
176 |
PTRACERS_INTEGRATE |
act0 = iTracer - 1 |
./pkg/ptracers/ptracers_integrate.F |
193 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_AdamsBash_Tr(iTracer) ) THEN |
./pkg/ptracers/ptracers_integrate.F |
197 |
PTRACERS_INTEGRATE |
I pTracer(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
198 |
PTRACERS_INTEGRATE |
U gpTrNm1(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
200 |
PTRACERS_INTEGRATE |
I PTRACERS_startAB(iTracer), iterNb, myThid ) |
./pkg/ptracers/ptracers_integrate.F |
222 |
PTRACERS_INTEGRATE |
I PTRACERS_useGMRedi(iTracer), PTRACERS_useKPP(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
233 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_integrate.F |
238 |
PTRACERS_INTEGRATE |
I PTRACERS_ImplVertAdv(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
239 |
PTRACERS_INTEGRATE |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
240 |
PTRACERS_INTEGRATE |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
243 |
PTRACERS_INTEGRATE |
I pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
244 |
PTRACERS_INTEGRATE |
U _Ptracers_som(:,:,:,:,:,:,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
247 |
PTRACERS_INTEGRATE |
ELSEIF ( PTRACERS_MultiDimAdv(iTracer) ) THEN |
./pkg/ptracers/ptracers_integrate.F |
249 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_MultiDimAdv(iTracer) ) THEN |
./pkg/ptracers/ptracers_integrate.F |
255 |
PTRACERS_INTEGRATE |
I PTRACERS_ImplVertAdv(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
256 |
PTRACERS_INTEGRATE |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
257 |
PTRACERS_INTEGRATE |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
260 |
PTRACERS_INTEGRATE |
I pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
267 |
PTRACERS_INTEGRATE |
calcAdvection = .NOT.PTRACERS_MultiDimAdv(iTracer) |
./pkg/ptracers/ptracers_integrate.F |
268 |
PTRACERS_INTEGRATE |
& .AND. (PTRACERS_advScheme(iTracer).NE.0) |
./pkg/ptracers/ptracers_integrate.F |
301 |
PTRACERS_INTEGRATE |
I surfaceForcingPTr(1-OLx,1-OLy,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
303 |
PTRACERS_INTEGRATE |
I iTracer, myTime, myIter, myThid ) |
./pkg/ptracers/ptracers_integrate.F |
318 |
PTRACERS_INTEGRATE |
I PTRACERS_diffKh(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
319 |
PTRACERS_INTEGRATE |
I PTRACERS_diffK4(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
321 |
PTRACERS_INTEGRATE |
I pTracer(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
322 |
PTRACERS_INTEGRATE |
I gpTrNm1(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
324 |
PTRACERS_INTEGRATE |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
325 |
PTRACERS_INTEGRATE |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
326 |
PTRACERS_INTEGRATE |
I calcAdvection, PTRACERS_ImplVertAdv(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
327 |
PTRACERS_INTEGRATE |
I PTRACERS_AdamsBash_Tr(iTracer), .FALSE., |
./pkg/ptracers/ptracers_integrate.F |
328 |
PTRACERS_INTEGRATE |
I PTRACERS_useGMRedi(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
329 |
PTRACERS_INTEGRATE |
I PTRACERS_useKPP(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
349 |
PTRACERS_INTEGRATE |
& PTRACERS_AdamsBashGtr(iTracer) ) THEN |
./pkg/ptracers/ptracers_integrate.F |
353 |
PTRACERS_INTEGRATE |
U gpTrNm1(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
355 |
PTRACERS_INTEGRATE |
I PTRACERS_startAB(iTracer), iterNb, myThid ) |
./pkg/ptracers/ptracers_integrate.F |
380 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_AdamsBashGtr(iTracer) ) |
./pkg/ptracers/ptracers_integrate.F |
383 |
PTRACERS_INTEGRATE |
U gpTrNm1(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
392 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_useDWNSLP(iTracer) ) THEN |
./pkg/ptracers/ptracers_integrate.F |
396 |
PTRACERS_INTEGRATE |
I pTracer(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
403 |
PTRACERS_INTEGRATE |
I pTracer(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
414 |
PTRACERS_INTEGRATE |
I pTracer(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
425 |
PTRACERS_INTEGRATE |
I iTracer, bi, bj, |
./pkg/ptracers/ptracers_integrate.F |
439 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_ImplVertAdv(iTracer) .OR. implicitDiffusion ) THEN |
./pkg/ptracers/ptracers_integrate.F |
443 |
PTRACERS_INTEGRATE |
I PTRACERS_ImplVertAdv(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
444 |
PTRACERS_INTEGRATE |
I PTRACERS_advScheme(iTracer), GAD_TR, |
./pkg/ptracers/ptracers_integrate.F |
446 |
PTRACERS_INTEGRATE |
I pTracer(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
461 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_AdamsBash_Tr(iTracer) ) THEN |
./pkg/ptracers/ptracers_integrate.F |
465 |
PTRACERS_INTEGRATE |
U pTracer(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
466 |
PTRACERS_INTEGRATE |
O gpTrNm1(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
472 |
PTRACERS_INTEGRATE |
O pTracer(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
480 |
PTRACERS_INTEGRATE |
I bi, bj, 0, iTracer, |
./pkg/ptracers/ptracers_integrate.F |
481 |
PTRACERS_INTEGRATE |
U pTracer(1-OLx,1-OLy,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
95 |
PTRACERS_INTEGRATE |
INTEGER iTracer |
./pkg/ptracers/ptracers_read_pickup.F |
175 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
176 |
PTRACERS_READ_PICKUP |
iRec = iTracer |
./pkg/ptracers/ptracers_read_pickup.F |
178 |
PTRACERS_READ_PICKUP |
O pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
180 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
193 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
194 |
PTRACERS_READ_PICKUP |
iRec = iTracer + PTRACERS_num*2 |
./pkg/ptracers/ptracers_read_pickup.F |
196 |
PTRACERS_READ_PICKUP |
O gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
198 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
208 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
209 |
PTRACERS_READ_PICKUP |
iRec = 2*iTracer -1 |
./pkg/ptracers/ptracers_read_pickup.F |
211 |
PTRACERS_READ_PICKUP |
O pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
213 |
PTRACERS_READ_PICKUP |
iRec = 2*iTracer |
./pkg/ptracers/ptracers_read_pickup.F |
215 |
PTRACERS_READ_PICKUP |
O gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
217 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
219 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
226 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
228 |
PTRACERS_READ_PICKUP |
fldName = 'pTr'//PTRACERS_ioLabel(iTracer)//' ' |
./pkg/ptracers/ptracers_read_pickup.F |
230 |
PTRACERS_READ_PICKUP |
O pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
232 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
235 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
237 |
PTRACERS_READ_PICKUP |
IF ( PTRACERS_AdamsBashGtr(iTracer) .OR. |
./pkg/ptracers/ptracers_read_pickup.F |
238 |
PTRACERS_READ_PICKUP |
& PTRACERS_AdamsBash_Tr(iTracer) ) THEN |
./pkg/ptracers/ptracers_read_pickup.F |
239 |
PTRACERS_READ_PICKUP |
IF ( PTRACERS_AdamsBashGtr(iTracer) ) |
./pkg/ptracers/ptracers_read_pickup.F |
240 |
PTRACERS_READ_PICKUP |
& fldName = 'gPtr'//PTRACERS_ioLabel(iTracer)//'m1' |
./pkg/ptracers/ptracers_read_pickup.F |
241 |
PTRACERS_READ_PICKUP |
IF ( PTRACERS_AdamsBash_Tr(iTracer) ) |
./pkg/ptracers/ptracers_read_pickup.F |
242 |
PTRACERS_READ_PICKUP |
& fldName = 'pTr'//PTRACERS_ioLabel(iTracer)//'Nm1' |
./pkg/ptracers/ptracers_read_pickup.F |
244 |
PTRACERS_READ_PICKUP |
O gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
246 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
281 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
282 |
PTRACERS_READ_PICKUP |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_read_pickup.F |
287 |
PTRACERS_READ_PICKUP |
& PTRACERS_ioLabel(iTracer),'.', myIter |
./pkg/ptracers/ptracers_read_pickup.F |
291 |
PTRACERS_READ_PICKUP |
& PTRACERS_ioLabel(iTracer),'.', suff |
./pkg/ptracers/ptracers_read_pickup.F |
295 |
PTRACERS_READ_PICKUP |
& PTRACERS_ioLabel(iTracer),'.', pickupSuff |
./pkg/ptracers/ptracers_read_pickup.F |
299 |
PTRACERS_READ_PICKUP |
& iTracer, ' : reading 2nd-order moments from file:' |
./pkg/ptracers/ptracers_read_pickup.F |
319 |
PTRACERS_READ_PICKUP |
O _Ptracers_som(:,:,:,:,:,n,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
322 |
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 |
76 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
77 |
PTRACERS_READ_PICKUP |
CALL MNC_CW_RL_R('D',fn,0,0, PTRACERS_names(iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
78 |
PTRACERS_READ_PICKUP |
& gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_read_pickup.F |
79 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
83 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
84 |
PTRACERS_READ_PICKUP |
CALL MNC_CW_RL_R('D',fn,0,0, PTRACERS_names(iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
85 |
PTRACERS_READ_PICKUP |
& pTracer(1-OLx,1-OLy,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_read_pickup.F |
86 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( pTracer(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
91 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
92 |
PTRACERS_READ_PICKUP |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_readparms.F |
109 |
PTRACERS_READPARMS |
DO iTracer=1,PTRACERS_num |
./pkg/ptracers/ptracers_readparms.F |
110 |
PTRACERS_READPARMS |
PTRACERS_startStepFwd(iTracer) = baseTime |
./pkg/ptracers/ptracers_readparms.F |
111 |
PTRACERS_READPARMS |
PTRACERS_resetFreq (iTracer) = 0. |
./pkg/ptracers/ptracers_readparms.F |
112 |
PTRACERS_READPARMS |
PTRACERS_resetPhase(iTracer) = 0. |
./pkg/ptracers/ptracers_readparms.F |
113 |
PTRACERS_READPARMS |
PTRACERS_advScheme(iTracer)=saltAdvScheme |
./pkg/ptracers/ptracers_readparms.F |
114 |
PTRACERS_READPARMS |
PTRACERS_ImplVertAdv(iTracer) = .FALSE. |
./pkg/ptracers/ptracers_readparms.F |
115 |
PTRACERS_READPARMS |
PTRACERS_diffKh(iTracer)=diffKhS |
./pkg/ptracers/ptracers_readparms.F |
116 |
PTRACERS_READPARMS |
PTRACERS_diffK4(iTracer)=diffK4S |
./pkg/ptracers/ptracers_readparms.F |
117 |
PTRACERS_READPARMS |
PTRACERS_diffKr(iTracer)=UNSET_RL |
./pkg/ptracers/ptracers_readparms.F |
119 |
PTRACERS_READPARMS |
PTRACERS_diffKrNr(k,iTracer)=diffKrNrS(k) |
./pkg/ptracers/ptracers_readparms.F |
120 |
PTRACERS_READPARMS |
PTRACERS_ref (k,iTracer)=0. _d 0 |
./pkg/ptracers/ptracers_readparms.F |
122 |
PTRACERS_READPARMS |
PTRACERS_EvPrRn(iTracer)=UNSET_RL |
./pkg/ptracers/ptracers_readparms.F |
123 |
PTRACERS_READPARMS |
PTRACERS_useGMRedi(iTracer)=useGMRedi |
./pkg/ptracers/ptracers_readparms.F |
124 |
PTRACERS_READPARMS |
PTRACERS_useDWNSLP(iTracer)=useDOWN_SLOPE |
./pkg/ptracers/ptracers_readparms.F |
125 |
PTRACERS_READPARMS |
PTRACERS_useKPP(iTracer) =useKPP |
./pkg/ptracers/ptracers_readparms.F |
126 |
PTRACERS_READPARMS |
PTRACERS_initialFile(iTracer)=' ' |
./pkg/ptracers/ptracers_readparms.F |
127 |
PTRACERS_READPARMS |
PTRACERS_linFSConserve(iTracer)=.FALSE. |
./pkg/ptracers/ptracers_readparms.F |
129 |
PTRACERS_READPARMS |
PTRACERS_names(iTracer)(ic:ic) = ' ' |
./pkg/ptracers/ptracers_readparms.F |
130 |
PTRACERS_READPARMS |
PTRACERS_long_names(iTracer)(ic:ic) = ' ' |
./pkg/ptracers/ptracers_readparms.F |
131 |
PTRACERS_READPARMS |
PTRACERS_units(iTracer)(ic:ic) = ' ' |
./pkg/ptracers/ptracers_readparms.F |
214 |
PTRACERS_READPARMS |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_readparms.F |
215 |
PTRACERS_READPARMS |
IF ( PTRACERS_diffKr(iTracer).NE.UNSET_RL ) THEN |
./pkg/ptracers/ptracers_readparms.F |
217 |
PTRACERS_READPARMS |
PTRACERS_diffKrNr(k,iTracer)=PTRACERS_diffKr(iTracer) |
./pkg/ptracers/ptracers_readparms.F |
224 |
PTRACERS_READPARMS |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_readparms.F |
225 |
PTRACERS_READPARMS |
IF ( PTRACERS_startStepFwd(iTracer) .NE. baseTime ) |
./pkg/ptracers/ptracers_readparms.F |
243 |
PTRACERS_READPARMS |
DO iTracer=1,PTRACERS_num |
./pkg/ptracers/ptracers_readparms.F |
244 |
PTRACERS_READPARMS |
IF (PTRACERS_linFSConserve(iTracer)) PTRACERS_calcSurfCor=.TRUE. |
./pkg/ptracers/ptracers_readparms.F |
39 |
PTRACERS_READPARMS |
INTEGER k, iTracer |
./pkg/ptracers/ptracers_reset.F |
108 |
PTRACERS_RESET |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_reset.F |
111 |
PTRACERS_RESET |
& iTracer, ' : resetting 2nd-order moments ' |
./pkg/ptracers/ptracers_reset.F |
121 |
PTRACERS_RESET |
_Ptracers_som(i,j,k,bi,bj,n,iTracer) = 0. _d 0 |
./pkg/ptracers/ptracers_reset.F |
43 |
PTRACERS_RESET |
INTEGER i,j,k,bi,bj,iTracer |
./pkg/ptracers/ptracers_reset.F |
53 |
PTRACERS_RESET |
DO iTracer = 1, PTRACERS_num |
./pkg/ptracers/ptracers_reset.F |
56 |
PTRACERS_RESET |
IF ( PTRACERS_resetFreq(iTracer).GT.0. .AND. myIter.GT.0 .AND. |
./pkg/ptracers/ptracers_reset.F |
57 |
PTRACERS_RESET |
& DIFFERENT_MULTIPLE( PTRACERS_resetFreq(iTracer), |
./pkg/ptracers/ptracers_reset.F |
58 |
PTRACERS_RESET |
& myTime + PTRACERS_resetPhase(iTracer), deltaTClock ) ) THEN |
./pkg/ptracers/ptracers_reset.F |
64 |
PTRACERS_RESET |
& iTracer, myIter |
./pkg/ptracers/ptracers_reset.F |
75 |
PTRACERS_RESET |
pTracer(i,j,k,bi,bj,iTracer) = PTRACERS_ref(k,iTracer) |
./pkg/ptracers/ptracers_reset.F |
76 |
PTRACERS_RESET |
gpTrNm1(i,j,k,bi,bj,iTracer) = 0. _d 0 |
./pkg/ptracers/ptracers_reset.F |
85 |
PTRACERS_RESET |
tmpInitialFile = PTRACERS_initialFile(iTracer) |
./pkg/ptracers/ptracers_reset.F |
88 |
PTRACERS_RESET |
& pTracer(1-OLx,1-OLy,1,1,1,iTracer),0,myThid) |
./pkg/ptracers/ptracers_reset.F |
89 |
PTRACERS_RESET |
_EXCH_XYZ_RL(pTracer(1-OLx,1-OLy,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_reset.F |
99 |
PTRACERS_RESET |
& pTracer(i,j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/ptracers/ptracers_switch_onoff.F |
36 |
PTRACERS_SWITCH_ONOFF |
INTEGER iTracer |
./pkg/ptracers/ptracers_switch_onoff.F |
47 |
PTRACERS_SWITCH_ONOFF |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_switch_onoff.F |
48 |
PTRACERS_SWITCH_ONOFF |
IF ( myTime.GE.PTRACERS_startStepFwd(iTracer) ) THEN |
./pkg/ptracers/ptracers_switch_onoff.F |
49 |
PTRACERS_SWITCH_ONOFF |
PTRACERS_StepFwd(iTracer) = .TRUE. |
./pkg/ptracers/ptracers_switch_onoff.F |
51 |
PTRACERS_SWITCH_ONOFF |
PTRACERS_StepFwd(iTracer) = .FALSE. |
./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) .OR. |
./pkg/ptracers/ptracers_write_pickup.F |
146 |
PTRACERS_WRITE_PICKUP |
& PTRACERS_AdamsBash_Tr(iTracer) ) THEN |
./pkg/ptracers/ptracers_write_pickup.F |
149 |
PTRACERS_WRITE_PICKUP |
& gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer), |
./pkg/ptracers/ptracers_write_pickup.F |
151 |
PTRACERS_WRITE_PICKUP |
IF ( j.LE.listDim .AND. PTRACERS_AdamsBashGtr(iTracer) ) |
./pkg/ptracers/ptracers_write_pickup.F |
152 |
PTRACERS_WRITE_PICKUP |
& wrFldList(j) = 'gPtr'//PTRACERS_ioLabel(iTracer)//'m1' |
./pkg/ptracers/ptracers_write_pickup.F |
153 |
PTRACERS_WRITE_PICKUP |
IF ( j.LE.listDim .AND. PTRACERS_AdamsBash_Tr(iTracer) ) |
./pkg/ptracers/ptracers_write_pickup.F |
154 |
PTRACERS_WRITE_PICKUP |
& wrFldList(j) = 'pTr'//PTRACERS_ioLabel(iTracer)//'Nm1' |
./pkg/ptracers/ptracers_write_pickup.F |
186 |
PTRACERS_WRITE_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_pickup.F |
187 |
PTRACERS_WRITE_PICKUP |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_write_pickup.F |
189 |
PTRACERS_WRITE_PICKUP |
WRITE(fn,'(2A)') 'pickup_somTRAC',PTRACERS_ioLabel(iTracer) |
./pkg/ptracers/ptracers_write_pickup.F |
191 |
PTRACERS_WRITE_PICKUP |
WRITE(fn,'(4A)') 'pickup_somTRAC',PTRACERS_ioLabel(iTracer), |
./pkg/ptracers/ptracers_write_pickup.F |
196 |
PTRACERS_WRITE_PICKUP |
& iTracer, ' : writing 2nd-order moments' |
./pkg/ptracers/ptracers_write_pickup.F |
209 |
PTRACERS_WRITE_PICKUP |
I _Ptracers_som(:,:,:,:,:,n,iTracer), |
./pkg/ptracers/ptracers_write_pickup.F |
59 |
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 |
109 |
PTRACERS_WRITE_STATE |
iRec=iTracer |
./pkg/ptracers/ptracers_write_state.F |
113 |
PTRACERS_WRITE_STATE |
& 'PTRACER', PTRACERS_ioLabel(iTracer), '.', suff |
./pkg/ptracers/ptracers_write_state.F |
120 |
PTRACERS_WRITE_STATE |
& pTracer(:,:,:,:,:,iTracer)v,iRec,myIter,myThid) |
./pkg/ptracers/ptracers_write_state.F |
123 |
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 |
74 |
PTRACERS_WRITE_STATE |
DO iTracer = 1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_state.F |
75 |
PTRACERS_WRITE_STATE |
CALL MNC_CW_RL_W(pf,'ptracers',0,0,PTRACERS_names(iTracer), |
./pkg/ptracers/ptracers_write_state.F |
76 |
PTRACERS_WRITE_STATE |
& pTracer(1-OLx,1-OLy,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_write_state.F |
84 |
PTRACERS_WRITE_STATE |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_state.F |
92 |
PTRACERS_WRITE_STATE |
iRec = (iRec-1)*PTRACERS_num + iTracer + 1 |
./pkg/ptracers/ptracers_write_state.F |
95 |
PTRACERS_WRITE_STATE |
WRITE(pref,'(2A)') 'PTRACER',PTRACERS_ioLabel(iTracer) |
./pkg/rbcs/rbcs_add_tendency.F |
118 |
RBCS_ADD_TENDENCY |
iTracer = tracerNum-2 |
./pkg/rbcs/rbcs_add_tendency.F |
119 |
RBCS_ADD_TENDENCY |
IF ( useRBCpTrNum(iTracer) ) THEN |
./pkg/rbcs/rbcs_add_tendency.F |
121 |
RBCS_ADD_TENDENCY |
rec_tauRlx = rbcsVanishingFac/tauRelaxPTR(iTracer) |
./pkg/rbcs/rbcs_add_tendency.F |
126 |
RBCS_ADD_TENDENCY |
& *( pTracer(i,j,k,bi,bj,iTracer) |
./pkg/rbcs/rbcs_add_tendency.F |
127 |
RBCS_ADD_TENDENCY |
& - RBC_ptracers(i,j,k,bi,bj,iTracer) ) |
./pkg/rbcs/rbcs_add_tendency.F |
55 |
RBCS_ADD_TENDENCY |
INTEGER iTracer |
./pkg/rbcs/rbcs_fields_load.F |
190 |
RBCS_FIELDS_LOAD |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/rbcs/rbcs_fields_load.F |
191 |
RBCS_FIELDS_LOAD |
IF ( useRBCptrnum(iTracer) .AND. |
./pkg/rbcs/rbcs_fields_load.F |
192 |
RBCS_FIELDS_LOAD |
& relaxPtracerFile(iTracer).NE. ' ' ) THEN |
./pkg/rbcs/rbcs_fields_load.F |
194 |
RBCS_FIELDS_LOAD |
IL=ILNBLNK( relaxPtracerFile(iTracer) ) |
./pkg/rbcs/rbcs_fields_load.F |
195 |
RBCS_FIELDS_LOAD |
WRITE(fullName,'(2a,i10.10)') relaxPtracerFile(iTracer)(1:IL) |
./pkg/rbcs/rbcs_fields_load.F |
198 |
RBCS_FIELDS_LOAD |
& rbcptr0(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
200 |
RBCS_FIELDS_LOAD |
WRITE(fullName,'(2a,i10.10)') relaxPtracerFile(iTracer)(1:IL) |
./pkg/rbcs/rbcs_fields_load.F |
203 |
RBCS_FIELDS_LOAD |
& rbcptr1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
206 |
RBCS_FIELDS_LOAD |
CALL READ_REC_XYZ_RS( relaxPtracerFile(iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
207 |
RBCS_FIELDS_LOAD |
& rbcptr0(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
209 |
RBCS_FIELDS_LOAD |
CALL READ_REC_XYZ_RS( relaxPtracerFile(iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
210 |
RBCS_FIELDS_LOAD |
& rbcptr1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
213 |
RBCS_FIELDS_LOAD |
CALL EXCH_XYZ_RS( rbcptr0(1-Olx,1-Oly,1,1,1,iTracer),myThid ) |
./pkg/rbcs/rbcs_fields_load.F |
214 |
RBCS_FIELDS_LOAD |
CALL EXCH_XYZ_RS( rbcptr1(1-Olx,1-Oly,1,1,1,iTracer),myThid ) |
./pkg/rbcs/rbcs_fields_load.F |
262 |
RBCS_FIELDS_LOAD |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/rbcs/rbcs_fields_load.F |
263 |
RBCS_FIELDS_LOAD |
IF (useRBCptrnum(iTracer)) THEN |
./pkg/rbcs/rbcs_fields_load.F |
269 |
RBCS_FIELDS_LOAD |
RBC_ptracers(i,j,k,bi,bj,iTracer) = |
./pkg/rbcs/rbcs_fields_load.F |
270 |
RBCS_FIELDS_LOAD |
& bWght*rbcptr0(i,j,k,bi,bj,iTracer) |
./pkg/rbcs/rbcs_fields_load.F |
271 |
RBCS_FIELDS_LOAD |
& +aWght*rbcptr1(i,j,k,bi,bj,iTracer) |
./pkg/rbcs/rbcs_fields_load.F |
60 |
RBCS_FIELDS_LOAD |
INTEGER iTracer |
./pkg/rbcs/rbcs_init_varia.F |
36 |
RBCS_INIT_VARIA |
INTEGER iTracer |
./pkg/rbcs/rbcs_init_varia.F |
67 |
RBCS_INIT_VARIA |
DO iTracer = 1, PTRACERS_num |
./pkg/rbcs/rbcs_init_varia.F |
73 |
RBCS_INIT_VARIA |
rbcptr0(i,j,k,bi,bj,iTracer) = 0. _d 0 |
./pkg/rbcs/rbcs_init_varia.F |
74 |
RBCS_INIT_VARIA |
rbcptr1(i,j,k,bi,bj,iTracer) = 0. _d 0 |
./pkg/rbcs/rbcs_init_varia.F |
75 |
RBCS_INIT_VARIA |
RBC_ptracers(i,j,k,bi,bj,iTracer) = 0. _d 0 |
./pkg/rbcs/rbcs_readparms.F |
130 |
RBCS_READPARMS |
DO iTracer=1,PTRACERS_num |
./pkg/rbcs/rbcs_readparms.F |
131 |
RBCS_READPARMS |
useRBCpTrNum(iTracer)=.FALSE. |
./pkg/rbcs/rbcs_readparms.F |
132 |
RBCS_READPARMS |
tauRelaxPTR(iTracer) = 0. |
./pkg/rbcs/rbcs_readparms.F |
133 |
RBCS_READPARMS |
relaxPtracerFile(iTracer) = ' ' |
./pkg/rbcs/rbcs_readparms.F |
250 |
RBCS_READPARMS |
DO iTracer=1,PTRACERS_num |
./pkg/rbcs/rbcs_readparms.F |
251 |
RBCS_READPARMS |
IF ( useRBCpTrNum(iTracer) ) THEN |
./pkg/rbcs/rbcs_readparms.F |
254 |
RBCS_READPARMS |
& 'usePTRACERS=F => cannot use RBCS for tracer:', iTracer |
./pkg/rbcs/rbcs_readparms.F |
261 |
RBCS_READPARMS |
IF ( tauRelaxPTR(iTracer).LE.0. ) THEN |
./pkg/rbcs/rbcs_readparms.F |
263 |
RBCS_READPARMS |
& 'tauRelaxPTR(itr=', iTracer, ' ) = 0. is' |
./pkg/rbcs/rbcs_readparms.F |
45 |
RBCS_READPARMS |
INTEGER iTracer |
./pkg/seaice/seaice_check.F |
212 |
SEAICE_CHECK |
DO iTracer = 1, SItrNumInUse |
./pkg/seaice/seaice_check.F |
214 |
SEAICE_CHECK |
IF ( ( SItrFromOceanFrac(iTracer) .LT. 0. _d 0 ) .OR. |
./pkg/seaice/seaice_check.F |
215 |
SEAICE_CHECK |
& ( SItrFromOceanFrac(iTracer) .GT. 1. _d 0 ) ) THEN |
./pkg/seaice/seaice_check.F |
223 |
SEAICE_CHECK |
IF ( ( SItrFromFloodFrac(iTracer) .LT. 0. _d 0 ) .OR. |
./pkg/seaice/seaice_check.F |
224 |
SEAICE_CHECK |
& ( SItrFromFloodFrac(iTracer) .GT. 1. _d 0 ) ) THEN |
./pkg/seaice/seaice_check.F |
241 |
SEAICE_CHECK |
IF ( (SItrName(iTracer).NE.'salinity').AND. |
./pkg/seaice/seaice_check.F |
242 |
SEAICE_CHECK |
& ( (SItrFromOceanFrac(iTracer).NE.ZERO).OR. |
./pkg/seaice/seaice_check.F |
243 |
SEAICE_CHECK |
& (SItrFromFloodFrac(iTracer).NE.ZERO) ) ) THEN |
./pkg/seaice/seaice_check.F |
57 |
SEAICE_CHECK |
INTEGER iTracer |
./pkg/seaice/seaice_check_pickup.F |
166 |
SEAICE_CHECK_PICKUP |
DO iTracer = 1, SItrMaxNum |
./pkg/seaice/seaice_check_pickup.F |
167 |
SEAICE_CHECK_PICKUP |
WRITE(fldNum,'(I2.2)') iTracer |
./pkg/seaice/seaice_check_pickup.F |
69 |
SEAICE_CHECK_PICKUP |
INTEGER iTracer |
./pkg/seaice/seaice_diagnostics_state.F |
111 |
SEAICE_DIAGNOSTICS_STATE |
DO iTracer = 1, SItrNumInUse |
./pkg/seaice/seaice_diagnostics_state.F |
112 |
SEAICE_DIAGNOSTICS_STATE |
WRITE(diagName,'(A4,I2.2,A2)') 'SItr',iTracer,' ' |
./pkg/seaice/seaice_diagnostics_state.F |
113 |
SEAICE_DIAGNOSTICS_STATE |
if (SItrMate(iTracer).EQ.'HEFF') then |
./pkg/seaice/seaice_diagnostics_state.F |
115 |
SEAICE_DIAGNOSTICS_STATE |
I SItracer(1-OLx,1-OLy,1,1,iTracer), HEFF, |
./pkg/seaice/seaice_diagnostics_state.F |
119 |
SEAICE_DIAGNOSTICS_STATE |
I SItracer(1-OLx,1-OLy,1,1,iTracer), AREA, |
./pkg/seaice/seaice_diagnostics_state.F |
57 |
SEAICE_DIAGNOSTICS_STATE |
INTEGER iTracer |
./pkg/seaice/seaice_init_fixed.F |
103 |
SEAICE_INIT_FIXED |
DO iTracer = 1, SItrNumInUse |
./pkg/seaice/seaice_init_fixed.F |
105 |
SEAICE_INIT_FIXED |
IF (SItrName(iTracer).EQ.'one') THEN |
./pkg/seaice/seaice_init_fixed.F |
106 |
SEAICE_INIT_FIXED |
SItrFromOcean0(iTracer) =ONE |
./pkg/seaice/seaice_init_fixed.F |
107 |
SEAICE_INIT_FIXED |
SItrFromFlood0(iTracer) =ONE |
./pkg/seaice/seaice_init_fixed.F |
108 |
SEAICE_INIT_FIXED |
SItrExpand0(iTracer) =ONE |
./pkg/seaice/seaice_init_fixed.F |
109 |
SEAICE_INIT_FIXED |
SItrFromOceanFrac(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
110 |
SEAICE_INIT_FIXED |
SItrFromFloodFrac(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
113 |
SEAICE_INIT_FIXED |
IF (SItrName(iTracer).EQ.'age') THEN |
./pkg/seaice/seaice_init_fixed.F |
114 |
SEAICE_INIT_FIXED |
SItrFromOcean0(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
115 |
SEAICE_INIT_FIXED |
SItrFromFlood0(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
116 |
SEAICE_INIT_FIXED |
SItrExpand0(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
117 |
SEAICE_INIT_FIXED |
SItrFromOceanFrac(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
118 |
SEAICE_INIT_FIXED |
SItrFromFloodFrac(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
121 |
SEAICE_INIT_FIXED |
IF (SItrName(iTracer).EQ.'salinity') THEN |
./pkg/seaice/seaice_init_fixed.F |
122 |
SEAICE_INIT_FIXED |
SItrMate(iTracer) ='HEFF' |
./pkg/seaice/seaice_init_fixed.F |
123 |
SEAICE_INIT_FIXED |
SItrExpand0(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
130 |
SEAICE_INIT_FIXED |
IF (SItrName(iTracer).EQ.'ridge') THEN |
./pkg/seaice/seaice_init_fixed.F |
131 |
SEAICE_INIT_FIXED |
SItrMate(iTracer) ='AREA' |
./pkg/seaice/seaice_init_fixed.F |
132 |
SEAICE_INIT_FIXED |
SItrFromOcean0(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
133 |
SEAICE_INIT_FIXED |
SItrFromFlood0(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
134 |
SEAICE_INIT_FIXED |
SItrExpand0(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
135 |
SEAICE_INIT_FIXED |
SItrFromOceanFrac(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
136 |
SEAICE_INIT_FIXED |
SItrFromFloodFrac(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
141 |
SEAICE_INIT_FIXED |
IF (SItrName(iTracer).EQ.'grease') THEN |
./pkg/seaice/seaice_init_fixed.F |
142 |
SEAICE_INIT_FIXED |
SItrMate(iTracer) ='HEFF' |
./pkg/seaice/seaice_init_fixed.F |
143 |
SEAICE_INIT_FIXED |
SItrFromOcean0(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
144 |
SEAICE_INIT_FIXED |
SItrFromFlood0(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
145 |
SEAICE_INIT_FIXED |
SItrExpand0(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
146 |
SEAICE_INIT_FIXED |
SItrFromOceanFrac(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
147 |
SEAICE_INIT_FIXED |
SItrFromFloodFrac(iTracer) =ZERO |
./pkg/seaice/seaice_init_fixed.F |
44 |
SEAICE_INIT_FIXED |
INTEGER iTracer |
./pkg/seaice/seaice_itd_redist.F |
78 |
SEAICE_ITD_REDIST |
INTEGER iTracer |
./pkg/seaice/seaice_itd_sum.F |
72 |
SEAICE_ITD_SUM |
INTEGER iTracer |
./pkg/seaice/seaice_monitor.F |
130 |
SEAICE_MONITOR |
DO iTracer = 1, SItrNumInUse |
./pkg/seaice/seaice_monitor.F |
131 |
SEAICE_MONITOR |
WRITE(suff,'(A9,I2.2)') '_sitracer', iTracer |
./pkg/seaice/seaice_monitor.F |
133 |
SEAICE_MONITOR |
& 1,SItracer(1-OLx,1-OLy,1,1,iTracer),suff, |
./pkg/seaice/seaice_monitor.F |
47 |
SEAICE_MONITOR |
INTEGER iTracer |
./pkg/seaice/seaice_monitor_ad.F |
56 |
ADSEAICE_MONITOR |
INTEGER iTracer |
./pkg/seaice/seaice_output.F |
158 |
SEAICE_OUTPUT |
DO iTracer = 1, SItrNumInUse |
./pkg/seaice/seaice_output.F |
159 |
SEAICE_OUTPUT |
WRITE(pref,'(A8,I2.2,A1)') 'SITRACER', iTracer, '.' |
./pkg/seaice/seaice_output.F |
162 |
SEAICE_OUTPUT |
& SItracer(1-OLx,1-OLy,1,1,iTracer), |
./pkg/seaice/seaice_output.F |
58 |
SEAICE_OUTPUT |
INTEGER iTracer |
./pkg/seaice/seaice_readparms.F |
604 |
SEAICE_READPARMS |
DO iTracer = 1, SItrMaxNum |
./pkg/seaice/seaice_readparms.F |
605 |
SEAICE_READPARMS |
SItrFile(iTracer) = ' ' |
./pkg/seaice/seaice_readparms.F |
606 |
SEAICE_READPARMS |
SItrName(iTracer) = ' ' |
./pkg/seaice/seaice_readparms.F |
607 |
SEAICE_READPARMS |
SItrNameLong(iTracer) = ' ' |
./pkg/seaice/seaice_readparms.F |
608 |
SEAICE_READPARMS |
SItrUnit(iTracer) = ' ' |
./pkg/seaice/seaice_readparms.F |
609 |
SEAICE_READPARMS |
SItrMate(iTracer) = 'HEFF' |
./pkg/seaice/seaice_readparms.F |
60 |
SEAICE_READPARMS |
INTEGER iTracer |
./pkg/seaice/seaice_readparms.F |
610 |
SEAICE_READPARMS |
SItrFromOcean0(iTracer) = ZERO |
./pkg/seaice/seaice_readparms.F |
611 |
SEAICE_READPARMS |
SItrFromOceanFrac(iTracer) = ZERO |
./pkg/seaice/seaice_readparms.F |
612 |
SEAICE_READPARMS |
SItrFromFlood0(iTracer) = ZERO |
./pkg/seaice/seaice_readparms.F |
613 |
SEAICE_READPARMS |
SItrFromFloodFrac(iTracer) = ZERO |
./pkg/seaice/seaice_readparms.F |
614 |
SEAICE_READPARMS |
SItrExpand0(iTracer) = ZERO |
./pkg/seaice/seaice_summary.F |
42 |
SEAICE_SUMMARY |
INTEGER iTracer |
./pkg/seaice/seaice_summary.F |
671 |
SEAICE_SUMMARY |
DO iTracer = 1, SItrNumInUse |
./pkg/seaice/seaice_summary.F |
672 |
SEAICE_SUMMARY |
IF (SItrName(iTracer).NE.' ') THEN |
./pkg/seaice/seaice_summary.F |
673 |
SEAICE_SUMMARY |
WRITE(msgBuf,'(A,I3,A)') '== SItracer no. ',iTracer, |
./pkg/seaice/seaice_summary.F |
677 |
SEAICE_SUMMARY |
CALL WRITE_0D_C ( SItrMate(iTracer), -1, INDEX_NONE, |
./pkg/seaice/seaice_summary.F |
679 |
SEAICE_SUMMARY |
CALL WRITE_0D_C ( SItrName(iTracer), -1, INDEX_NONE, |
./pkg/seaice/seaice_summary.F |
681 |
SEAICE_SUMMARY |
CALL WRITE_0D_C ( SItrNameLong(iTracer), -1, INDEX_NONE, |
./pkg/seaice/seaice_summary.F |
683 |
SEAICE_SUMMARY |
CALL WRITE_0D_C ( SItrFile(iTracer), -1, INDEX_NONE, |
./pkg/seaice/seaice_summary.F |
685 |
SEAICE_SUMMARY |
CALL WRITE_0D_C ( SItrUnit(iTracer), -1, INDEX_NONE, |
./pkg/seaice/seaice_summary.F |
687 |
SEAICE_SUMMARY |
CALL WRITE_0D_RL ( SItrFromOcean0(iTracer), INDEX_NONE, |
./pkg/seaice/seaice_summary.F |
689 |
SEAICE_SUMMARY |
CALL WRITE_0D_RL ( SItrFromOceanFrac(iTracer), INDEX_NONE, |
./pkg/seaice/seaice_summary.F |
691 |
SEAICE_SUMMARY |
CALL WRITE_0D_RL ( SItrFromFlood0(iTracer), INDEX_NONE, |
./pkg/seaice/seaice_summary.F |
693 |
SEAICE_SUMMARY |
CALL WRITE_0D_RL ( SItrFromFloodFrac(iTracer), INDEX_NONE, |
./pkg/seaice/seaice_summary.F |
695 |
SEAICE_SUMMARY |
CALL WRITE_0D_RL ( SItrExpand0(iTracer), INDEX_NONE, |
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F |
102 |
PTRACERS_APPLY_FORCING |
& +meanSurfCorPTr(iTracer)*recip_drF(k) |
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F |
113 |
PTRACERS_APPLY_FORCING |
I k, bi, bj, iTracer+2, |
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F |
14 |
PTRACERS_APPLY_FORCING |
I iTracer, myTime, myIter, myThid ) |
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F |
43 |
PTRACERS_APPLY_FORCING |
INTEGER k, bi,bj, iTracer |
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F |
75 |
PTRACERS_APPLY_FORCING |
I iTracer, myTime, myIter, myThid ) |
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F |
97 |
PTRACERS_APPLY_FORCING |
IF (PTRACERS_linFSConserve(iTracer)) THEN |