history module reference

<undocumented>

More…

Data Types

hist_var_t

<undocumented>

Functions/Subroutines

is_var_prog()

copy_hist_var_t()

print_hist_var_t()

hist_var_list_append()

hist_var_list_print()

hist_var_list_find()

register_hist_var()

history_init()

found_in_event_list()

history_write()

history_get_field_data()

regrid_atm_to_nemo()

regrid_nemo_to_atm()

history_add_var()

history_open()

Detailed Description

<undocumented>

Type Documentation

type history/hist_var_t
Type fields
  • % name [character(len=32),private]

  • % gid [integer,private]

  • % grid [character(128),private]

  • % nx [integer,private]

  • % ny [integer,private]

  • % isprog [logical,private]

  • % isflux [logical,private]

  • % next [type( hist_var_t ),pointer, private]

Function/Subroutine Documentation

function history/is_var_prog(name) [logical]
Call to

com_cpl::event com_cpl::nevents

Called from

history_write register_hist_var

subroutine history/copy_hist_var_t(var_in, var_out)
Called from

hist_var_list_append

subroutine history/print_hist_var_t(var)
Called from

hist_var_list_print

subroutine history/hist_var_list_append(new_var)
Call to

copy_hist_var_t hist_var_list

Called from

register_hist_var

subroutine history/hist_var_list_print()
Call to

hist_var_list print_hist_var_t

Called from

history_init

function history/hist_var_list_find(name, gid) [logical]
Call to

hist_var_list

Called from

register_hist_var

subroutine history/register_hist_var(name, gid, grid)
Call to

com_cpl::add_cpl_var com_cpl::cpl_atm_freq com_cpl::cpl_ocn_freq com_cpl::cpl_var_new_tag com_cpl::find_cpl_vinfo hist_var_list_append hist_var_list_find is_var_prog com_cpl::nlat_a com_cpl::nlat_o com_cpl::nlon_a com_cpl::nlon_o com_cpl::olap_a com_cpl::olap_o

Called from

history_init

subroutine history/history_init()
Call to

com_cpl::atm_forcing_from_file com_cpl::atm_gid com_cpl::event com_cpl::filter_group_id found_in_event_list hist_var_list_print history_initialized com_cpl::nevents com_cpl::ocn_gid register_hist_var

Called from

history_open

function history/found_in_event_list(vname) [logical]
Call to

com_cpl::event com_cpl::nevents

Called from

history_init

subroutine history/history_write(hist_file, cpl_clock, write_prog, write_flux)
Call to

store::anygid com_cpl::couple_serial com_cpl::cpl_elapsed_time_secs com_cpl::cpl_time_step_iter ccc_esmf::handle_esmf_err hist_var_list history_add_var history_get_field_data history_open com_cpl::ierr is_var_prog secs_per_day store::store_listrecord

Called from

cpl_main

subroutine history/history_get_field_data(hist_var, vals, nwrds, time_in, time_out)
Call to

store::anygid com_cpl::atm_gid com_cpl::cpl_var_name_exists com_cpl::define_cpl_var_by_name com_cpl::ocn_gid regrid_atm_to_nemo regrid_nemo_to_atm store::store_getindex store::store_liststorage store::store_readrecord

Called from

history_write

subroutine history/regrid_atm_to_nemo(src_name, src_data, dst_name, dst_data)
Called from

history_get_field_data

subroutine history/regrid_nemo_to_atm(src_name, src_data, dst_name, dst_data)
Called from

history_get_field_data

subroutine history/history_add_var(fid, name, grid, vid)
Call to

ccc_netcdf::nc_add_var_meta_data

Called from

history_write

subroutine history/history_open(hist_file, fid, cpl_ref_time, cpl_stop_time)
Call to

com_cpl::add_cpl_var com_cpl::atm_fland com_cpl::atm_forcing_from_file com_cpl::atm_grid_cell_area com_cpl::atm_grid_desc com_cpl::cpl_build_commit_id com_cpl::cpl_build_repo_path com_cpl::cpl_runtime_commit com_cpl::cpl_runtime_repo_path com_cpl::cpl_var_new_tag com_cpl::env_runid ccc_esmf::get_atm_lat ccc_esmf::get_atm_lon ccc_esmf::get_ocn_lat ccc_esmf::get_ocn_lon ccc_esmf::get_ocn_mask ccc_netcdf::grid_desc_file_type history_init com_cpl::nemo_build_cancpl_commit com_cpl::nemo_build_cancpl_repo_path com_cpl::nemo_commit com_cpl::nemo_config com_cpl::nemo_repo_path com_cpl::nemo_runtime_commit com_cpl::nemo_runtime_config com_cpl::nemo_runtime_repo_path com_cpl::nlat_a com_cpl::nlat_o com_cpl::nlon_a_with_olap com_cpl::nlon_o_with_olap com_cpl::ocn_gid com_cpl::ocn_grid_cell_area com_cpl::ocn_grid_desc com_cpl::olap_o com_cpl::overlap ccc_netcdf::read_nemo_mesh_mask_file ccc_netcdf::read_scrip_grid_file

Called from

history_write