28 SUBROUTINE process(kth,kpv,th,pv,iostatusD3D)
32 use mpi
, only: mpi_wtime
34 use ctlblk_mod
, only: cfld, etafld2_tim, eta2p_tim, mdl2sigma_tim, surfce2_tim,&
35 mdl2agl_tim, mdl2std_tim, mdl2thandpv_tim, calrad_wcloud_tim,&
36 cldrad_tim, miscln_tim, fixed_tim, ntlfld, me
42 integer,
intent(in) :: kth
43 integer,
intent(in) :: kpv
44 integer,
intent(in) :: iostatusd3d
45 real,
intent(in) :: th(kth)
46 real,
intent(in) :: pv(kpv)
48 CHARACTER*6 datset,proj
61 etafld2_tim = etafld2_tim +(mpi_wtime() - btim)
65 CALL mdl2p(iostatusd3d)
66 eta2p_tim = eta2p_tim +(mpi_wtime() - btim)
72 mdl2sigma_tim = mdl2sigma_tim +(mpi_wtime() - btim)
77 mdl2agl_tim = mdl2agl_tim +(mpi_wtime() - btim)
82 surfce2_tim = surfce2_tim +(mpi_wtime() - btim)
87 cldrad_tim = cldrad_tim +(mpi_wtime() - btim)
94 miscln_tim = miscln_tim +(mpi_wtime() - btim)
101 mdl2std_tim = mdl2std_tim +(mpi_wtime() - btim)
106 fixed_tim = fixed_tim +(mpi_wtime() - btim)
110 CALL mdl2thandpv(kth,kpv,th,pv)
111 mdl2thandpv_tim = mdl2thandpv_tim +(mpi_wtime() - btim)
116 calrad_wcloud_tim = calrad_wcloud_tim +(mpi_wtime() - btim)
121 if(me==0)print *,
'nTLFLD=',ntlfld