cable_output_write Interface

public interface cable_output_write

Called by

interface~~cable_output_write~~CalledByGraph interface~cable_output_write cable_output_write proc~mpidrv_master~2 mpidrv_master proc~mpidrv_master~2->interface~cable_output_write proc~serialdrv serialdrv proc~serialdrv->interface~cable_output_write program~cable_offline_driver cable_offline_driver program~cable_offline_driver->proc~serialdrv

Subroutines

private module subroutine cable_output_impl_write(time_index, dels, met, patch, landpt)

Writes output variables to disk for any output streams with a sampling frequency that matches the current time step.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: time_index

The current time step index in the simulation.

real, intent(in) :: dels

The current time step size in seconds.

type(met_type), intent(in) :: met

Met variables at the current time step to provide informative error messages for CABLE range checks.

type(patch_type), intent(in) :: patch(:)

The patch type instance for performing grid reductions over the patch dimension if required.

type(land_type), intent(in) :: landpt(:)

The land type instance for performing grid reductions over the patch dimension if required.