ROMS
Loading...
Searching...
No Matches
mod_stepping Module Reference

Functions/Subroutines

subroutine, public allocate_stepping (ngrids)
 
subroutine, public deallocate_stepping
 

Variables

integer, dimension(:), allocatable knew
 
integer, dimension(:), allocatable krhs
 
integer, dimension(:), allocatable kstp
 
integer, dimension(:), allocatable nnew
 
integer, dimension(:), allocatable nrhs
 
integer, dimension(:), allocatable nstp
 
integer, dimension(:), allocatable nf
 
integer, dimension(:), allocatable nfp1
 
integer, dimension(:), allocatable nfm3
 
integer, dimension(:), allocatable nfm2
 
integer, dimension(:), allocatable nfm1
 
integer, dimension(:), allocatable lbinp
 
integer, dimension(:), allocatable lbout
 
integer, dimension(:), allocatable lfinp
 
integer, dimension(:), allocatable lfout
 
integer, dimension(:), allocatable lnew
 
integer, dimension(:), allocatable lold
 
integer, dimension(:), allocatable ntc
 

Function/Subroutine Documentation

◆ allocate_stepping()

subroutine, public mod_stepping::allocate_stepping ( integer, intent(in) ngrids)

Definition at line 115 of file mod_stepping.F.

116!
117!=======================================================================
118! !
119! This routine allocates several variables in the module that depend !
120! on the number of nested grids. !
121! !
122!=======================================================================
123!
124! Imported variable declarations
125!
126 integer, intent(in) :: Ngrids
127!
128!-----------------------------------------------------------------------
129! Allocate and intialize time indices.
130!-----------------------------------------------------------------------
131!
132!$OMP PARALLEL
133 IF (.not.allocated(knew)) THEN
134 allocate ( knew(ngrids) )
135 END IF
136 knew(1:ngrids)=1
137
138 IF (.not.allocated(krhs)) THEN
139 allocate ( krhs(ngrids) )
140 END IF
141 krhs(1:ngrids)=1
142
143 IF (.not.allocated(kstp)) THEN
144 allocate ( kstp(ngrids) )
145 END IF
146 kstp(1:ngrids)=1
147
148 IF (.not.allocated(nnew)) THEN
149 allocate ( nnew(ngrids) )
150 END IF
151 nnew(1:ngrids)=1
152
153 IF (.not.allocated(nrhs)) THEN
154 allocate ( nrhs(ngrids) )
155 END IF
156 nrhs(1:ngrids)=1
157
158 IF (.not.allocated(nstp)) THEN
159 allocate ( nstp(ngrids) )
160 END IF
161 nstp(1:ngrids)=1
162
163#ifdef FLOATS
164!
165 IF (.not.allocated(nf)) THEN
166 allocate ( nf(ngrids) )
167 END IF
168 nf(1:ngrids)=0
169
170 IF (.not.allocated(nfp1)) THEN
171 allocate ( nfp1(ngrids) )
172 END IF
173 nfp1(1:ngrids)=1
174
175 IF (.not.allocated(nfm3)) THEN
176 allocate ( nfm3(ngrids) )
177 END IF
178 nfm3(1:ngrids)=2
179
180 IF (.not.allocated(nfm2)) THEN
181 allocate ( nfm2(ngrids) )
182 END IF
183 nfm2(1:ngrids)=3
184
185 IF (.not.allocated(nfm1)) THEN
186 allocate ( nfm1(ngrids) )
187 END IF
188 nfm1(1:ngrids)=4
189#endif
190
191#ifdef ICE_MODEL
192!
193 IF (.not.allocated(linew)) THEN
194 allocate ( linew(ngrids) )
195 END IF
196 linew(1:ngrids) = 1
197
198 IF (.not.allocated(liold)) THEN
199 allocate ( liold(ngrids) )
200 END IF
201 liold(1:ngrids) = 1
202
203 IF (.not.allocated(liunw)) THEN
204 allocate ( liunw(ngrids) )
205 END IF
206 liunw(1:ngrids) = 1
207
208 IF (.not.allocated(liuol)) THEN
209 allocate ( liuol(ngrids) )
210 END IF
211 liuol(1:ngrids) = 1
212
213 IF (.not.allocated(lienw)) THEN
214 allocate ( lienw(ngrids) )
215 END IF
216 lienw(1:ngrids) = 1
217
218 IF (.not.allocated(lieol)) THEN
219 allocate ( lieol(ngrids) )
220 END IF
221 lieol(1:ngrids) = 1
222#endif
223!$OMP END PARALLEL
224
225#ifdef ADJUST_BOUNDARY
226!
227 IF (.not.allocated(lbinp)) THEN
228 allocate ( lbinp(ngrids) )
229 END IF
230 lbinp(1:ngrids)=1
231
232 IF (.not.allocated(lbout)) THEN
233 allocate ( lbout(ngrids) )
234 END IF
235 lbout(1:ngrids)=1
236#endif
237
238#if defined ADJUST_BOUNDARY || defined ADJUST_STFLUX || \
239 defined adjust_wstress
240!
241 IF (.not.allocated(lfinp)) THEN
242 allocate ( lfinp(ngrids) )
243 END IF
244 lfinp(1:ngrids)=1
245
246 IF (.not.allocated(lfout)) THEN
247 allocate ( lfout(ngrids) )
248 END IF
249 lfout(1:ngrids)=1
250#endif
251!
252 IF (.not.allocated(lnew)) THEN
253 allocate ( lnew(ngrids) )
254 END IF
255 lnew(1:ngrids)=1
256
257 IF (.not.allocated(lold)) THEN
258 allocate ( lold(ngrids) )
259 END IF
260 lold(1:ngrids)=1
261
262#if defined SSH_TIDES || defined UV_TIDES
263 IF (.not.allocated(ntc)) THEN
264 allocate ( ntc(ngrids) )
265 END IF
266#endif
267!
268 RETURN

References knew, krhs, kstp, lbinp, lbout, lfinp, lfout, lnew, lold, nf, nfm1, nfm2, nfm3, nfp1, nnew, nrhs, nstp, and ntc.

◆ deallocate_stepping()

subroutine, public mod_stepping::deallocate_stepping

Definition at line 271 of file mod_stepping.F.

272!
273!=======================================================================
274! !
275! This routine deallocates several variables in the module that !
276! depend on the number of nested grids. !
277! !
278!=======================================================================
279!
280!-----------------------------------------------------------------------
281! Deallocate variables in module.
282!-----------------------------------------------------------------------
283!
284!$OMP PARALLEL
285 IF (allocated(knew)) deallocate ( knew )
286
287 IF (allocated(krhs)) deallocate ( krhs )
288
289 IF (allocated(kstp)) deallocate ( kstp )
290
291 IF (allocated(nnew)) deallocate ( nnew )
292
293 IF (allocated(nrhs)) deallocate ( nrhs )
294
295 IF (allocated(nstp)) deallocate ( nstp )
296
297#ifdef FLOATS
298 IF (allocated(nf)) deallocate ( nf )
299
300 IF (allocated(nfp1)) deallocate ( nfp1 )
301
302 IF (allocated(nfm3)) deallocate ( nfm3 )
303
304 IF (allocated(nfm2)) deallocate ( nfm2 )
305
306 IF (allocated(nfm1)) deallocate ( nfm1 )
307#endif
308!$OMP END PARALLEL
309
310#ifdef ADJUST_BOUNDARY
311 IF (allocated(lbinp)) deallocate ( lbinp )
312
313 IF (allocated(lbout)) deallocate ( lbout )
314#endif
315
316#if defined ADJUST_BOUNDARY || defined ADJUST_STFLUX || \
317 defined adjust_wstress
318 IF (allocated(lfinp)) deallocate ( lfinp )
319
320 IF (allocated(lfout)) deallocate ( lfout )
321#endif
322
323 IF (allocated(lnew)) deallocate ( lnew )
324
325 IF (allocated(lold)) deallocate ( lold )
326
327#if defined SSH_TIDES || defined UV_TIDES
328 IF (allocated(ntc)) deallocate ( ntc )
329#endif
330!
331 RETURN

References knew, krhs, kstp, lbinp, lbout, lfinp, lfout, lnew, lold, nf, nfm1, nfm2, nfm3, nfp1, nnew, nrhs, nstp, and ntc.

Variable Documentation

◆ knew

integer, dimension(:), allocatable mod_stepping::knew

Definition at line 64 of file mod_stepping.F.

64 integer, allocatable :: knew(:)

Referenced by ad_nesting_mod::ad_fine2coarse(), ad_nesting_mod::ad_get_composite(), ad_nesting_mod::ad_get_refine(), ad_ini_fields_mod::ad_ini_fields(), ad_ini_fields_mod::ad_ini_zeta(), ad_initial(), ad_main3d(), ad_ini_fields_mod::ad_out_fields(), ad_ini_fields_mod::ad_out_zeta(), ad_pre_step3d_mod::ad_pre_step3d(), ad_nesting_mod::ad_put_composite(), ad_rhs3d_mod::ad_rhs3d(), ad_set_vbc_mod::ad_set_vbc_tile(), ad_step2d_mod::ad_step2d(), ad_step3d_uv_mod::ad_step3d_uv(), ad_unpack(), ad_unpack_tile(), adfromtl_mod::adfromtl(), roms_kernel_mod::adm_initial(), adsen_force_mod::adsen_force(), adsen_initial_mod::adsen_initial(), allocate_stepping(), analytical_mod::ana_diag_tile(), analytical_mod::ana_initial(), analytical_mod::ana_m2obc(), analytical_mod::ana_perturb(), analytical_mod::ana_psource(), analytical_mod::ana_vmix(), deallocate_stepping(), nesting_mod::fine2coarse(), nesting_mod::get_composite(), nesting_mod::get_refine(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), ini_fields_mod::ini_fields(), ini_fields_mod::ini_zeta(), initial(), main3d(), roms_kernel_mod::nlm_initial(), propagator_mod::propagator_afte(), propagator_mod::propagator_fsv(), propagator_mod::propagator_fte(), propagator_mod::propagator_hop(), propagator_mod::propagator_hso(), propagator_mod::propagator_op(), propagator_mod::propagator_so(), nesting_mod::put_composite(), nesting_mod::put_refine2d(), cmeps_roms_mod::roms_export(), esmf_roms_mod::roms_export(), rp_ini_fields_mod::rp_ini_fields(), rp_ini_fields_mod::rp_ini_zeta(), rp_initial(), rp_main3d(), rp_set_vbc_mod::rp_set_vbc_tile(), rp_step2d_mod::rp_step2d(), set_diags(), set_vbc_mod::set_vbc_tile(), step2d_mod::step2d(), step3d_uv_mod::step3d_uv(), step_floats_mod::step_floats(), tl_nesting_mod::tl_fine2coarse(), tl_nesting_mod::tl_get_composite(), tl_nesting_mod::tl_get_refine(), tl_ini_fields_mod::tl_ini_fields(), tl_ini_fields_mod::tl_ini_zeta(), tl_initial(), tl_main3d(), tl_pack(), tl_nesting_mod::tl_put_composite(), tl_set_vbc_mod::tl_set_vbc_tile(), tl_step2d_mod::tl_step2d(), roms_kernel_mod::tlm_initial(), wrt_rst_mod::wrt_rst_nf90(), and wrt_rst_mod::wrt_rst_pio().

◆ krhs

integer, dimension(:), allocatable mod_stepping::krhs

Definition at line 65 of file mod_stepping.F.

65 integer, allocatable :: krhs(:)

Referenced by ad_ini_fields_mod::ad_ini_fields(), ad_ini_fields_mod::ad_ini_zeta(), ad_initial(), ad_main3d(), ad_ini_fields_mod::ad_out_fields(), ad_ini_fields_mod::ad_out_zeta(), ad_set_vbc_mod::ad_set_vbc_tile(), ad_step2d_mod::ad_step2d(), ad_u2dbc_mod::ad_u2dbc(), ad_v2dbc_mod::ad_v2dbc(), ad_zetabc_mod::ad_zetabc(), roms_kernel_mod::adm_initial(), allocate_stepping(), analytical_mod::ana_perturb(), deallocate_stepping(), diag_mod::diag(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), ini_fields_mod::ini_fields(), ini_fields_mod::ini_zeta(), initial(), main3d(), roms_kernel_mod::nlm_initial(), propagator_mod::propagator_afte(), propagator_mod::propagator_fsv(), propagator_mod::propagator_fte(), propagator_mod::propagator_hop(), propagator_mod::propagator_hso(), propagator_mod::propagator_op(), propagator_mod::propagator_so(), rp_ini_fields_mod::rp_ini_fields(), rp_ini_fields_mod::rp_ini_zeta(), rp_initial(), rp_main3d(), rp_set_vbc_mod::rp_set_vbc_tile(), rp_step2d_mod::rp_step2d(), rp_u2dbc_mod::rp_u2dbc(), rp_v2dbc_mod::rp_v2dbc(), rp_zetabc_mod::rp_zetabc(), set_vbc_mod::set_vbc_tile(), step2d_mod::step2d(), tl_ini_fields_mod::tl_ini_fields(), tl_ini_fields_mod::tl_ini_zeta(), tl_initial(), tl_main3d(), tl_pack(), tl_set_vbc_mod::tl_set_vbc_tile(), tl_step2d_mod::tl_step2d(), tl_u2dbc_mod::tl_u2dbc(), tl_v2dbc_mod::tl_v2dbc(), tl_zetabc_mod::tl_zetabc(), roms_kernel_mod::tlm_initial(), u2dbc_mod::u2dbc(), v2dbc_mod::v2dbc(), wrt_rst_mod::wrt_rst_nf90(), wrt_rst_mod::wrt_rst_pio(), zetabc_mod::zetabc(), and zetabc_mod::zetabc_tile().

◆ kstp

integer, dimension(:), allocatable mod_stepping::kstp

Definition at line 66 of file mod_stepping.F.

66 integer, allocatable :: kstp(:)

Referenced by ad_diag_mod::ad_diag(), ad_ini_fields_mod::ad_ini_fields(), ad_ini_fields_mod::ad_ini_zeta(), ad_initial(), ad_main3d(), ad_misfit_mod::ad_misfit(), ad_ini_fields_mod::ad_out_fields(), ad_ini_fields_mod::ad_out_zeta(), ad_pack(), ad_pack_tile(), ad_pre_step3d_mod::ad_pre_step3d(), ad_set_vbc_mod::ad_set_vbc_tile(), ad_ini_fields_mod::ad_set_zeta_timeavg(), ad_step2d_mod::ad_step2d(), ad_u2dbc_mod::ad_u2dbc(), ad_unpack(), ad_v2dbc_mod::ad_v2dbc(), ad_wrt_his_mod::ad_wrt_his_nf90(), ad_wrt_his_mod::ad_wrt_his_pio(), ad_zetabc_mod::ad_zetabc(), roms_kernel_mod::adm_initial(), allocate_stepping(), analytical_mod::ana_initial(), analytical_mod::ana_perturb(), i4dvar_mod::analysis(), deallocate_stepping(), diag_mod::diag(), convolve_mod::error_covariance(), frc_weak_mod::frc_adgather_tile(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), i4dvar_mod::increment(), ini_fields_mod::ini_fields(), ini_fields_mod::ini_zeta(), initial(), main3d(), roms_kernel_mod::nlm_initial(), r4dvar_mod::posterior_error(), rbl4dvar_mod::posterior_error(), propagator_mod::propagator_afte(), propagator_mod::propagator_fsv(), propagator_mod::propagator_fte(), propagator_mod::propagator_hop(), propagator_mod::propagator_hso(), propagator_mod::propagator_op(), propagator_mod::propagator_so(), rp_diag_mod::rp_diag(), rp_ini_fields_mod::rp_ini_fields(), rp_ini_fields_mod::rp_ini_zeta(), rp_initial(), rp_main3d(), rp_set_vbc_mod::rp_set_vbc_tile(), rp_ini_fields_mod::rp_set_zeta_timeavg(), rp_step2d_mod::rp_step2d(), rp_u2dbc_mod::rp_u2dbc(), rp_v2dbc_mod::rp_v2dbc(), rp_zetabc_mod::rp_zetabc(), set_diags(), set_vbc_mod::set_vbc_tile(), ini_fields_mod::set_zeta_timeavg(), step2d_mod::step2d(), tl_diag_mod::tl_diag(), tl_ini_fields_mod::tl_ini_fields(), tl_ini_fields_mod::tl_ini_zeta(), tl_initial(), tl_main3d(), tl_pack(), tl_set_vbc_mod::tl_set_vbc_tile(), tl_ini_fields_mod::tl_set_zeta_timeavg(), tl_step2d_mod::tl_step2d(), tl_u2dbc_mod::tl_u2dbc(), tl_unpack(), tl_unpack_tile(), tl_v2dbc_mod::tl_v2dbc(), tl_zetabc_mod::tl_zetabc(), roms_kernel_mod::tlm_initial(), u2dbc_mod::u2dbc(), v2dbc_mod::v2dbc(), wrt_rst_mod::wrt_rst_nf90(), wrt_rst_mod::wrt_rst_pio(), zetabc_mod::zetabc(), and zetabc_mod::zetabc_tile().

◆ lbinp

integer, dimension(:), allocatable mod_stepping::lbinp

Definition at line 96 of file mod_stepping.F.

96 integer, allocatable :: Lbinp(:)

Referenced by allocate_stepping(), deallocate_stepping(), main3d(), roms_kernel_mod::roms_run(), rp_main3d(), and tl_main3d().

◆ lbout

◆ lfinp

integer, dimension(:), allocatable mod_stepping::lfinp

Definition at line 102 of file mod_stepping.F.

102 integer, allocatable :: Lfinp(:)

Referenced by allocate_stepping(), i4dvar_mod::analysis(), deallocate_stepping(), main3d(), roms_kernel_mod::roms_run(), rp_main3d(), and tl_main3d().

◆ lfout

◆ lnew

◆ lold

◆ nf

◆ nfm1

◆ nfm2

◆ nfm3

◆ nfp1

◆ nnew

integer, dimension(:), allocatable mod_stepping::nnew

Definition at line 69 of file mod_stepping.F.

69 integer, allocatable :: nnew(:)

Referenced by ad_biology_mod::ad_biology(), ad_convolution_mod::ad_convolution(), ad_nesting_mod::ad_fine2coarse(), ad_nesting_mod::ad_get_composite(), ad_nesting_mod::ad_get_refine(), ad_ini_fields_mod::ad_ini_fields(), ad_initial(), ad_main3d(), ad_omega_mod::ad_omega(), ad_ini_fields_mod::ad_out_fields(), ad_pre_step3d_mod::ad_pre_step3d(), ad_nesting_mod::ad_put_composite(), ad_set_depth_mod::ad_set_depth(), ad_step2d_mod::ad_step2d(), ad_step3d_t_mod::ad_step3d_t(), ad_step3d_uv_mod::ad_step3d_uv(), ad_t3dmix2_mod::ad_t3dmix2(), ad_t3dmix4_mod::ad_t3dmix4(), ad_t3drelax_mod::ad_t3drelax(), ad_uv3dmix2_mod::ad_uv3dmix2(), ad_uv3dmix4_mod::ad_uv3dmix4(), ad_uv3drelax_mod::ad_uv3drelax(), ad_wrt_his_mod::ad_wrt_his_nf90(), ad_wrt_his_mod::ad_wrt_his_pio(), roms_kernel_mod::adm_initial(), adsen_force_mod::adsen_force(), allocate_stepping(), analytical_mod::ana_diag_tile(), analytical_mod::ana_perturb(), analytical_mod::ana_psource(), biology_mod::biology(), nesting_mod::correct_tracer_tile(), deallocate_stepping(), nesting_mod::fine2coarse(), frc_weak_mod::frc_adgather_tile(), nesting_mod::get_composite(), nesting_mod::get_refine(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), gls_corstep_mod::gls_corstep(), gls_prestep_mod::gls_prestep(), ini_fields_mod::ini_fields(), ini_adjust_mod::ini_perturb(), initial(), main3d(), metrics_mod::metrics(), my25_corstep_mod::my25_corstep(), my25_prestep_mod::my25_prestep(), roms_kernel_mod::nlm_initial(), normalization_mod::normalization(), normalization_mod::normalization_tile(), omega_mod::omega(), pre_step3d_mod::pre_step3d(), propagator_mod::propagator_afte(), propagator_mod::propagator_fsv(), propagator_mod::propagator_fte(), propagator_mod::propagator_hop(), propagator_mod::propagator_hso(), propagator_mod::propagator_op(), propagator_mod::propagator_so(), nesting_mod::put_composite(), normalization_mod::randomization_tile(), set_massflux_mod::reset_massflux(), rp_biology_mod::rp_biology(), rp_ini_fields_mod::rp_ini_fields(), rp_initial(), rp_main3d(), rp_omega_mod::rp_omega(), rp_pre_step3d_mod::rp_pre_step3d(), rp_set_depth_mod::rp_set_depth(), rp_step2d_mod::rp_step2d(), rp_step3d_t_mod::rp_step3d_t(), rp_step3d_uv_mod::rp_step3d_uv(), rp_t3dmix2_mod::rp_t3dmix2(), rp_t3dmix4_mod::rp_t3dmix4(), rp_t3drelax_mod::rp_t3drelax(), rp_uv3dmix2_mod::rp_uv3dmix2(), rp_uv3dmix4_mod::rp_uv3dmix4(), rp_uv3drelax_mod::rp_uv3drelax(), sed_bed_mod::sed_bed(), sed_bedload(), sed_fluxes_mod::sed_fluxes(), sed_settling_mod::sed_settling(), sed_surface_mod::sed_surface(), set_depth_mod::set_depth(), step2d_mod::step2d(), step3d_t_mod::step3d_t(), step3d_uv_mod::step3d_uv(), step_floats_mod::step_floats(), t3dmix2_mod::t3dmix2(), t3dmix4_mod::t3dmix4(), tl_biology_mod::tl_biology(), tl_convolution_mod::tl_convolution(), tl_nesting_mod::tl_fine2coarse(), tl_nesting_mod::tl_get_composite(), tl_nesting_mod::tl_get_refine(), tl_ini_fields_mod::tl_ini_fields(), ini_adjust_mod::tl_ini_perturb(), tl_initial(), tl_main3d(), tl_omega_mod::tl_omega(), tl_pre_step3d_mod::tl_pre_step3d(), tl_nesting_mod::tl_put_composite(), tl_set_depth_mod::tl_set_depth(), tl_step2d_mod::tl_step2d(), tl_step3d_t_mod::tl_step3d_t(), tl_step3d_uv_mod::tl_step3d_uv(), tl_t3dmix2_mod::tl_t3dmix2(), tl_t3dmix4_mod::tl_t3dmix4(), tl_t3drelax_mod::tl_t3drelax(), tl_uv3dmix2_mod::tl_uv3dmix2(), tl_uv3dmix4_mod::tl_uv3dmix4(), tl_uv3drelax_mod::tl_uv3drelax(), roms_kernel_mod::tlm_initial(), uv3dmix2_mod::uv3dmix2(), and uv3dmix4_mod::uv3dmix4().

◆ nrhs

integer, dimension(:), allocatable mod_stepping::nrhs

Definition at line 70 of file mod_stepping.F.

70 integer, allocatable :: nrhs(:)

Referenced by ad_balance_mod::ad_balance(), ad_bulk_flux_mod::ad_bulk_flux(), ad_initial(), ad_main3d(), ad_pre_step3d_mod::ad_pre_step3d(), ad_prsgrd_mod::ad_prsgrd(), ad_rho_eos_mod::ad_rho_eos(), ad_rhs3d_mod::ad_rhs3d(), ad_set_massflux_mod::ad_set_massflux(), ad_set_vbc_mod::ad_set_vbc(), ad_step3d_t_mod::ad_step3d_t(), ad_step3d_uv_mod::ad_step3d_uv(), ad_t3dmix2_mod::ad_t3dmix2(), ad_t3dmix4_mod::ad_t3dmix4(), ad_t3drelax_mod::ad_t3drelax(), ad_uv3dmix2_mod::ad_uv3dmix2(), ad_uv3dmix4_mod::ad_uv3dmix4(), ad_uv3drelax_mod::ad_uv3drelax(), roms_kernel_mod::adm_initial(), allocate_stepping(), analytical_mod::ana_perturb(), zeta_balance_mod::balance_ref(), bbl_mod::bblm(), bulk_flux_mod::bulk_flux(), convolve_mod::convolve(), deallocate_stepping(), convolve_mod::error_covariance(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), ice_thermo_mod::ice_thermo(), i4dvar_mod::increment(), initial(), main3d(), roms_kernel_mod::nlm_initial(), pre_step3d_mod::pre_step3d(), propagator_mod::propagator_afte(), propagator_mod::propagator_fsv(), propagator_mod::propagator_fte(), propagator_mod::propagator_hop(), propagator_mod::propagator_hso(), propagator_mod::propagator_op(), propagator_mod::propagator_so(), prsgrd_mod::prsgrd(), rho_eos_mod::rho_eos(), rhs3d_mod::rhs3d(), rp_bulk_flux_mod::rp_bulk_flux(), rp_initial(), rp_main3d(), rp_pre_step3d_mod::rp_pre_step3d(), rp_prsgrd_mod::rp_prsgrd(), rp_rho_eos_mod::rp_rho_eos(), rp_rhs3d_mod::rp_rhs3d(), rp_set_massflux_mod::rp_set_massflux(), rp_set_vbc_mod::rp_set_vbc(), rp_step3d_t_mod::rp_step3d_t(), rp_step3d_uv_mod::rp_step3d_uv(), rp_t3dmix2_mod::rp_t3dmix2(), rp_t3dmix4_mod::rp_t3dmix4(), rp_t3drelax_mod::rp_t3drelax(), rp_uv3dmix2_mod::rp_uv3dmix2(), rp_uv3dmix4_mod::rp_uv3dmix4(), rp_uv3drelax_mod::rp_uv3drelax(), convolve_mod::saddlec(), set_diags(), set_massflux_mod::set_massflux(), set_vbc_mod::set_vbc(), step3d_t_mod::step3d_t(), step3d_uv_mod::step3d_uv(), t3dmix2_mod::t3dmix2(), t3dmix4_mod::t3dmix4(), tl_balance_mod::tl_balance(), tl_bulk_flux_mod::tl_bulk_flux(), tl_initial(), tl_main3d(), tl_pre_step3d_mod::tl_pre_step3d(), tl_prsgrd_mod::tl_prsgrd(), tl_rho_eos_mod::tl_rho_eos(), tl_rhs3d_mod::tl_rhs3d(), tl_set_massflux_mod::tl_set_massflux(), tl_set_vbc_mod::tl_set_vbc(), tl_step3d_t_mod::tl_step3d_t(), tl_step3d_uv_mod::tl_step3d_uv(), tl_t3dmix2_mod::tl_t3dmix2(), tl_t3dmix4_mod::tl_t3dmix4(), tl_t3drelax_mod::tl_t3drelax(), tl_uv3dmix2_mod::tl_uv3dmix2(), tl_uv3dmix4_mod::tl_uv3dmix4(), tl_uv3drelax_mod::tl_uv3drelax(), roms_kernel_mod::tlm_initial(), uv3dmix2_mod::uv3dmix2(), and uv3dmix4_mod::uv3dmix4().

◆ nstp

integer, dimension(:), allocatable mod_stepping::nstp

Definition at line 71 of file mod_stepping.F.

71 integer, allocatable :: nstp(:)

Referenced by ad_biology_mod::ad_biology(), ad_convolution_mod::ad_convolution(), ad_nesting_mod::ad_correct_tracer_tile(), ad_diag_mod::ad_diag(), ad_ini_fields_mod::ad_ini_fields(), ad_initial(), ad_main3d(), ad_misfit_mod::ad_misfit(), ad_omega_mod::ad_omega(), ad_ini_fields_mod::ad_out_fields(), ad_pack(), ad_pack_tile(), ad_pre_step3d_mod::ad_pre_step3d(), ad_set_avg_mod::ad_set_avg(), ad_set_depth_mod::ad_set_depth(), ad_step2d_mod::ad_step2d(), ad_step3d_t_mod::ad_step3d_t(), ad_step3d_uv_mod::ad_step3d_uv(), ad_t3dbc_mod::ad_t3dbc(), ad_t3dmix2_mod::ad_t3dmix2(), ad_t3dmix4_mod::ad_t3dmix4(), ad_u3dbc_mod::ad_u3dbc(), ad_unpack(), ad_unpack_tile(), ad_v3dbc_mod::ad_v3dbc(), ad_wrt_his_mod::ad_wrt_his_nf90(), ad_wrt_his_mod::ad_wrt_his_pio(), adfromtl_mod::adfromtl(), roms_kernel_mod::adm_initial(), adsen_force_mod::adsen_force(), adsen_initial_mod::adsen_initial(), allocate_stepping(), analytical_mod::ana_initial(), analytical_mod::ana_perturb(), analytical_mod::ana_tobc(), i4dvar_mod::analysis(), biology_mod::biology(), deallocate_stepping(), diag_mod::diag(), convolve_mod::error_covariance(), frc_weak_mod::frc_adgather_tile(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), gls_corstep_mod::gls_corstep(), gls_prestep_mod::gls_prestep(), i4dvar_mod::increment(), ini_fields_mod::ini_fields(), ini_adjust_mod::ini_perturb(), initial(), lmd_bkpp(), lmd_vmix_mod::lmd_finish(), lmd_skpp(), lmd_vmix_mod::lmd_vmix(), main3d(), metrics_mod::metrics(), my25_corstep_mod::my25_corstep(), my25_prestep_mod::my25_prestep(), roms_kernel_mod::nlm_initial(), normalization_mod::normalization(), normalization_mod::normalization_tile(), omega_mod::omega(), r4dvar_mod::posterior_error(), rbl4dvar_mod::posterior_error(), pre_step3d_mod::pre_step3d(), propagator_mod::propagator_afte(), propagator_mod::propagator_fsv(), propagator_mod::propagator_fte(), propagator_mod::propagator_hop(), propagator_mod::propagator_hso(), propagator_mod::propagator_op(), propagator_mod::propagator_so(), normalization_mod::randomization_tile(), cmeps_roms_mod::roms_export(), esmf_roms_mod::roms_export(), cmeps_roms_mod::roms_import(), esmf_roms_mod::roms_import(), rp_biology_mod::rp_biology(), rp_diag_mod::rp_diag(), rp_ini_fields_mod::rp_ini_fields(), rp_initial(), rp_main3d(), rp_omega_mod::rp_omega(), rp_pre_step3d_mod::rp_pre_step3d(), rp_set_depth_mod::rp_set_depth(), rp_step2d_mod::rp_step2d(), rp_step3d_t_mod::rp_step3d_t(), rp_step3d_uv_mod::rp_step3d_uv(), rp_t3dbc_mod::rp_t3dbc(), rp_t3dmix2_mod::rp_t3dmix2(), rp_t3dmix4_mod::rp_t3dmix4(), rp_u3dbc_mod::rp_u3dbc(), rp_v3dbc_mod::rp_v3dbc(), sed_bed_mod::sed_bed(), sed_bedload(), sed_fluxes_mod::sed_fluxes(), sed_settling_mod::sed_settling(), sed_surface_mod::sed_surface(), set_depth_mod::set_depth(), step2d_mod::step2d(), step3d_t_mod::step3d_t(), step3d_uv_mod::step3d_uv(), t3dbc_mod::t3dbc(), t3dmix2_mod::t3dmix2(), t3dmix4_mod::t3dmix4(), tkebc_mod::tkebc(), tl_biology_mod::tl_biology(), tl_convolution_mod::tl_convolution(), tl_nesting_mod::tl_correct_tracer_tile(), tl_diag_mod::tl_diag(), tl_ini_fields_mod::tl_ini_fields(), ini_adjust_mod::tl_ini_perturb(), tl_initial(), tl_main3d(), tl_omega_mod::tl_omega(), tl_pack(), tl_pre_step3d_mod::tl_pre_step3d(), tl_set_depth_mod::tl_set_depth(), tl_step2d_mod::tl_step2d(), tl_step3d_t_mod::tl_step3d_t(), tl_step3d_uv_mod::tl_step3d_uv(), tl_t3dbc_mod::tl_t3dbc(), tl_t3dmix2_mod::tl_t3dmix2(), tl_t3dmix4_mod::tl_t3dmix4(), tl_u3dbc_mod::tl_u3dbc(), tl_unpack(), tl_unpack_tile(), tl_v3dbc_mod::tl_v3dbc(), roms_kernel_mod::tlm_initial(), u3dbc_mod::u3dbc(), and v3dbc_mod::v3dbc().

◆ ntc