|
CAM
|
Functions/Subroutines | |
| subroutine, public | ocn_init (ocn_out) |
| subroutine, public | ocn_run (ocn_out) |
| subroutine | prescribed_sst |
| subroutine, public | ocn_init (mpicom_ocn, ocn_out, start_ymd, start_tod, ref_ymd, ref_tod, stop_ymd, stop_tod, perpetual_run, perpetual_ymd, calendar) |
| subroutine, public | ocn_final (ocn_out) |
| subroutine | ocn_alloc () |
| subroutine | ocn_read_inidat () |
| subroutine, public | ocn_write_restart (fname, ocn_out) |
| subroutine, public | ocn_read_restart (ocn_out, stop_ymd, stop_tod) |
| subroutine | read_domain (varname, ncid, dimlonnam, dimlatnam, lonnam, latnam, dim1b, dim1e, dim2b, dim2e, field, readvar) |
| subroutine | check_var (ncid, varname, varid, readvar) |
| subroutine | ocn_ic_output () |
Variables | |
| real(r8), dimension(:,:), allocatable | sst |
| integer | nrf = -1 |
| integer | nrpf = -1 |
| integer, parameter | nlen = 256 |
| character(len=nlen) | dom_branch_file = ' ' |
| character(len=nlen) | rest_pfile = './rpointer.ocn' |
| character(len=nlen) | bndtvs |
| character(len=nlen) | focndomain |
| type(frac_t), dimension(:), allocatable, public | frac |
| type(file_desc_t) | ncid_sst |
| subroutine ocn_comp::check_var | ( | type(file_desc_t), intent(inout) | ncid, |
| character(len=*), intent(in) | varname, | ||
| integer, intent(out) | varid, | ||
| logical, intent(out) | readvar | ||
| ) |
|
private |

| subroutine, public ocn_comp::ocn_final | ( | type(ocn_out_t), dimension(:), pointer | ocn_out | ) |
|
private |

| subroutine, public ocn_comp::ocn_init | ( | type(ocn_out_t), dimension(:), pointer | ocn_out | ) |


| subroutine, public ocn_comp::ocn_init | ( | integer, intent(in) | mpicom_ocn, |
| type(ocn_out_t), dimension(:), pointer | ocn_out, | ||
| integer, intent(in) | start_ymd, | ||
| integer, intent(in) | start_tod, | ||
| integer, intent(in) | ref_ymd, | ||
| integer, intent(in) | ref_tod, | ||
| integer, intent(in) | stop_ymd, | ||
| integer, intent(in) | stop_tod, | ||
| logical, intent(in) | perpetual_run, | ||
| integer, intent(in) | perpetual_ymd, | ||
| character(len=256), intent(in) | calendar | ||
| ) |

|
private |


| subroutine, public ocn_comp::ocn_read_restart | ( | type(ocn_out_t), dimension(begchunk:endchunk), intent(inout) | ocn_out, |
| integer, intent(in) | stop_ymd, | ||
| integer, intent(in) | stop_tod | ||
| ) |

| subroutine public ocn_comp::ocn_run | ( | type(ocn_out_t), dimension(begchunk:endchunk), intent(inout) | ocn_out | ) |


| subroutine, public ocn_comp::ocn_write_restart | ( | character(len=nlen), intent(in) | fname, |
| type(ocn_out_t), dimension(begchunk:endchunk), intent(in) | ocn_out | ||
| ) |
|
private |


|
private |
|
private |
|
private |
|
private |
| type(frac_t), dimension(:), allocatable, public ocn_comp::frac |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |