PUBLIC INTERFACE ~ PUBLIC ROUTINES

Module ocean_blob_diag_mod

Contact:  Michael L. Bates Stephen M. Griffies
Reviewers: 
Change History: WebCVS Log


OVERVIEW

Controls the diagnostic output from individual blobs.

Controls the diagnostics from individual blobs. Blob diagnostics are snapshots at full E system time steps of blob properties. There is no averaging of individual blob properties. The properties that can be output are set in a diagnostic file. The name of the diagnostic file is specified in the namelist.


OTHER MODULES USED

       constants_mod
fms_mod
mpp_mod
ocean_blob_util_mod
ocean_parameters_mod
ocean_types_mod

PUBLIC INTERFACE

ocean_blob_diag_init:
blob_diag:
varid:
blob_diag_end:
write_blobs:
handle_error:
create_netcdf_file:
open_netcdf_file:
close_netcdf_file:


PUBLIC ROUTINES

  1. ocean_blob_diag_init

    DESCRIPTION
    Initialises the blob diagnostic module.


  2. blob_diag

    DESCRIPTION
    Accummulates the blob diagnostics by creating a linked list of diagnostic blobs. The blobs are kept in the linked list until there are more than dump_num of them. Then, they are written (using write_blobs), and erased from memory.


  3. varid

    DESCRIPTION
    Reads the variable id of a netcdf file.


  4. blob_diag_end

    DESCRIPTION


  5. write_blobs

    DESCRIPTION
    Write the diagnostics of individual blobs.


  6. handle_error

    DESCRIPTION
    Handles any errors from the reading/writing of netcdf files. It should (hopefully) provide some sort of useful idea of what went wrong.


  7. create_netcdf_file

    DESCRIPTION
    Creates a new netcdf file.


  8. open_netcdf_file

    DESCRIPTION
    Opens an existing netcdf file.


  9. close_netcdf_file

    DESCRIPTION
    Closes an existing netcdf file.



top