MOM6
mom_transform_fms::rotated_time_interp_external Interface Reference

Detailed Description

Read a field based on model time, and rotate to the model domain.

Definition at line 42 of file MOM_transform_FMS.F90.

Private functions

subroutine rotated_time_interp_external_0d (fms_id, time, data_in, verbose, turns)
 Read a scalar field based on model time This function is provided to support the full FMS time_interp_external interface. More...
 
subroutine rotated_time_interp_external_2d (fms_id, time, data_in, interp, verbose, horz_interp, mask_out, is_in, ie_in, js_in, je_in, window_id, turns)
 Read a 2d field based on model time, and rotate to the model grid.
 
subroutine rotated_time_interp_external_3d (fms_id, time, data_in, interp, verbose, horz_interp, mask_out, is_in, ie_in, js_in, je_in, window_id, turns)
 Read a 3d field based on model time, and rotate to the model grid.
 

Detailed Description

Read a field based on model time, and rotate to the model domain.

Definition at line 42 of file MOM_transform_FMS.F90.

Functions and subroutines

◆ rotated_time_interp_external_0d()

subroutine mom_transform_fms::rotated_time_interp_external::rotated_time_interp_external_0d ( integer, intent(in)  fms_id,
type(time_type), intent(in)  time,
real, intent(inout)  data_in,
logical, intent(in), optional  verbose,
integer, intent(in), optional  turns 
)
private

Read a scalar field based on model time This function is provided to support the full FMS time_interp_external interface.

Parameters
[in]fms_idFMS field ID
[in]timeModel time
[in,out]data_infield to write data
[in]verboseVerbose output
[in]turnsNumber of quarter turns

Definition at line 305 of file MOM_transform_FMS.F90.

307  integer, intent(in) :: fms_id !< FMS field ID
308  type(time_type), intent(in) :: time !< Model time
309  real, intent(inout) :: data_in !< field to write data
310  logical, intent(in), optional :: verbose !< Verbose output
311  integer, intent(in), optional :: turns !< Number of quarter turns
312 
313  if (present(turns)) &
314  call mom_error(fatal, "Rotation not supported for 0d fields.")
315 
316  call time_interp_external(fms_id, time, data_in, verbose=verbose)

The documentation for this interface was generated from the following file: