CAM
|
Data Types | |
interface | pbuf_add_field |
interface | pbuf_get_field |
interface | pbuf_get_field_restart |
interface | pbuf_set_field |
type | physics_buffer_desc |
type | physics_buffer_hdr |
Functions/Subroutines | |
subroutine, public | pbuf_defaultopts (pbuf_global_allocate_out) |
subroutine, public | pbuf_setopts (pbuf_global_allocate_in) |
subroutine, public | pbuf_init_time () |
integer function, public | pbuf_old_tim_idx () |
subroutine, public | pbuf_update_tim_idx () |
subroutine, public | pbuf_col_type_index (use_subcol, col_type) |
character(len=16) function, public | pbuf_get_field_name (index) |
type(physics_buffer_desc) function, dimension(:), pointer, public | pbuf_get_chunk (pbuf2d, lchnk) |
logical function | pbuf_field_has_gridcols (pbuf, index) |
logical function | pbuf_field_has_subcols (pbuf, index) |
logical function | pbuf_field_has_col_type (pbuf, index, col_type) |
subroutine, public | pbuf_initialize (pbuf2d) |
subroutine, public | pbuf_allocate (pbuf2d, persistence) |
subroutine | pbuf_allocate_field_int (pbuf2d, index, dtype) |
subroutine | pbuf_allocate_field_double (pbuf2d, index, dtype) |
subroutine | pbuf_allocate_field_real (pbuf2d, index, dtype) |
pure logical function | pbuf_do_deallocate (hdr, persistence, col_type) |
subroutine, public | pbuf_deallocate (pbuf2d, persistence) |
subroutine | find_pbuf_header (name, index, bufptr) |
subroutine | pbuf_register_field_int (name, pname, index, persistence, dtype, dimsizes, col_type, pbuf_add) |
subroutine | pbuf_add_field_int (name, persistence, dtype, dimsizes, index, col_type) |
subroutine | pbuf_add_field_double (name, persistence, dtype, dimsizes, index, col_type) |
subroutine | pbuf_add_field_real (name, persistence, dtype, dimsizes, index, col_type) |
subroutine, public | pbuf_register_subcol (name, pname, index) |
subroutine | pbuf2d_print (pbuf2d) |
subroutine | pbuf1d_print (pbuf) |
integer function, public | pbuf_get_index (name, errcode) |
subroutine | get_pbuf1d_field_by_index_1d_int (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_2d_int (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_3d_int (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_4d_int (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_5d_int (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_1d_double (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_2d_double (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_3d_double (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_4d_double (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_5d_double (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_1d_real (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_2d_real (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_3d_real (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_4d_real (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf1d_field_by_index_5d_real (pbuf, index, field, start, kount, col_type, copy_if_needed, errcode) |
subroutine | get_pbuf2d_field_by_index_1d_int (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_2d_int (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_3d_int (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_4d_int (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_5d_int (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_1d_double (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_2d_double (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_3d_double (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_4d_double (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_5d_double (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_1d_real (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_2d_real (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_3d_real (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_4d_real (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_by_index_5d_real (pbuf2d, lchnk, index, field, start, kount, col_type, errcode) |
subroutine | get_pbuf2d_field_restart_int (pbuf2d, lchnk, index, field, mdimsize, col_type) |
subroutine | get_pbuf2d_field_restart_double (pbuf2d, lchnk, index, field, mdimsize, col_type) |
subroutine | get_pbuf2d_field_restart_real (pbuf2d, lchnk, index, field, mdimsize, col_type) |
subroutine | set_pbuf2d_field_const_by_index_int (pbuf2d, index, const, col_type) |
subroutine | set_pbuf2d_field_const_by_index_double (pbuf2d, index, const, col_type) |
subroutine | set_pbuf2d_field_const_by_index_real (pbuf2d, index, const, col_type) |
subroutine | set_pbuf1d_field_const_by_index_int (pbuf, index, const, start, kount, col_type) |
subroutine | set_pbuf1d_field_const_by_index_double (pbuf, index, const, start, kount, col_type) |
subroutine | set_pbuf1d_field_const_by_index_real (pbuf, index, const, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_1d_int (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_2d_int (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_3d_int (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_4d_int (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_5d_int (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_1d_double (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_2d_double (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_3d_double (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_4d_double (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_5d_double (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_1d_real (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_2d_real (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_3d_real (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_4d_real (pbuf2d, index, field, start, kount, col_type) |
subroutine | set_pbuf2d_field_by_index_5d_real (pbuf2d, index, field, start, kount, col_type) |
integer(i4) function, dimension(:), pointer | get_field_chunk_1d_int (field, c) |
integer(i4) function, dimension(:,:), pointer | get_field_chunk_2d_int (field, c) |
integer(i4) function, dimension(:,:,:), pointer | get_field_chunk_3d_int (field, c) |
integer(i4) function, dimension(:,:,:,:), pointer | get_field_chunk_4d_int (field, c) |
integer(i4) function, dimension(:,:,:,:,:), pointer | get_field_chunk_5d_int (field, c) |
real(r8) function, dimension(:), pointer | get_field_chunk_1d_double (field, c) |
real(r8) function, dimension(:,:), pointer | get_field_chunk_2d_double (field, c) |
real(r8) function, dimension(:,:,:), pointer | get_field_chunk_3d_double (field, c) |
real(r8) function, dimension(:,:,:,:), pointer | get_field_chunk_4d_double (field, c) |
real(r8) function, dimension(:,:,:,:,:), pointer | get_field_chunk_5d_double (field, c) |
real(r4) function, dimension(:), pointer | get_field_chunk_1d_real (field, c) |
real(r4) function, dimension(:,:), pointer | get_field_chunk_2d_real (field, c) |
real(r4) function, dimension(:,:,:), pointer | get_field_chunk_3d_real (field, c) |
real(r4) function, dimension(:,:,:,:), pointer | get_field_chunk_4d_real (field, c) |
real(r4) function, dimension(:,:,:,:,:), pointer | get_field_chunk_5d_real (field, c) |
subroutine | set_pbuf1d_field_by_index_1d_int (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_2d_int (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_3d_int (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_4d_int (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_5d_int (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_1d_double (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_2d_double (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_3d_double (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_4d_double (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_5d_double (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_1d_real (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_2d_real (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_3d_real (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_4d_real (pbuf, index, field, start, kount, col_type) |
subroutine | set_pbuf1d_field_by_index_5d_real (pbuf, index, field, start, kount, col_type) |
integer function | pbuftype2piotype (pbuftype) |
subroutine, public | pbuf_init_restart (File, pbuf2d) |
subroutine, public | pbuf_write_restart (File, pbuf2d) |
subroutine | pbuf_restart_dimsizes (pbuf, gdimlens, grank, gridnum, adimlens, fdimlens, frank) |
subroutine | write_restart_field_int (File, pbuf2d, index, gdimlens, grank) |
subroutine | write_restart_field_double (File, pbuf2d, index, gdimlens, grank) |
subroutine | write_restart_field_real (File, pbuf2d, index, gdimlens, grank) |
subroutine, public | pbuf_read_restart (File, pbuf2d) |
subroutine | read_restart_field_int (File, pbuf2d, index, gdimlens, grank) |
subroutine | read_restart_field_double (File, pbuf2d, index, gdimlens, grank) |
subroutine | read_restart_field_real (File, pbuf2d, index, gdimlens, grank) |
Variables | |
integer, parameter | ngrid_types = 2 |
integer, parameter, public | col_type_grid = 1 |
integer, parameter, public | col_type_subcol = 2 |
character(len=5), dimension(ngrid_types), parameter | field_grid_suff = (/ " ", "_SCOL" /) |
integer | old_time_idx = 1 |
integer, parameter | persistence_global = 1 |
integer, parameter | persistence_physpkg = 2 |
logical | global_allocate_all = .true. |
integer, public | dyn_time_lvls |
integer | currentpbufflds =0 |
type(physics_buffer_hdr), pointer | hdrbuffertop => null() |
logical | buffer_initialized =.false. |
type(var_desc_t) | timeidx_desc |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine physics_buffer::get_pbuf1d_field_by_index_1d_double | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
real(r8), dimension(:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
|
private |
subroutine physics_buffer::get_pbuf1d_field_by_index_1d_real | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
real(r4), dimension(:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_2d_double | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
real(r8), dimension(:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_2d_int | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
integer(i4), dimension(:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_2d_real | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
real(r4), dimension(:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_3d_double | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
real(r8), dimension(:,:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_3d_int | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
integer(i4), dimension(:,:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_3d_real | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
real(r4), dimension(:,:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_4d_double | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
real(r8), dimension(:,:,:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_4d_int | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
integer(i4), dimension(:,:,:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_4d_real | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
real(r4), dimension(:,:,:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_5d_double | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
real(r8), dimension(:,:,:,:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_5d_int | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
integer(i4), dimension(:,:,:,:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
subroutine physics_buffer::get_pbuf1d_field_by_index_5d_real | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
integer, intent(in) | index, | ||
real(r4), dimension(:,:,:,:,:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
logical, intent(in), optional | copy_if_needed, | ||
integer, intent(out), optional | errcode | ||
) |
|
private |
subroutine physics_buffer::get_pbuf2d_field_by_index_1d_int | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, |
integer, intent(in) | lchnk, | ||
integer, intent(in) | index, | ||
integer(i4), dimension(:), pointer | field, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | kount, | ||
integer, intent(in), optional | col_type, | ||
integer, intent(out), optional | errcode | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine physics_buffer::get_pbuf2d_field_restart_double | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, |
integer, intent(in) | lchnk, | ||
integer, intent(in) | index, | ||
real(r8), dimension(:,:), intent(inout) | field, | ||
integer, intent(in) | mdimsize, | ||
integer, intent(in) | col_type | ||
) |
|
private |
subroutine physics_buffer::get_pbuf2d_field_restart_real | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, |
integer, intent(in) | lchnk, | ||
integer, intent(in) | index, | ||
real(r4), dimension(:,:), intent(inout) | field, | ||
integer, intent(in) | mdimsize, | ||
integer, intent(in) | col_type | ||
) |
|
private |
subroutine physics_buffer::pbuf2d_print | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ) |
|
private |
|
private |
|
private |
subroutine, public physics_buffer::pbuf_allocate | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, |
character(len=*), intent(in) | persistence | ||
) |
|
private |
|
private |
|
private |
subroutine, public physics_buffer::pbuf_col_type_index | ( | logical, intent(in) | use_subcol, |
integer, intent(out) | col_type | ||
) |
subroutine, public physics_buffer::pbuf_deallocate | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, |
character(len=*) | persistence | ||
) |
subroutine, public physics_buffer::pbuf_defaultopts | ( | logical, intent(out), optional | pbuf_global_allocate_out | ) |
|
private |
|
private |
|
private |
|
private |
type(physics_buffer_desc) function, dimension(:), pointer, public physics_buffer::pbuf_get_chunk | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, |
integer, intent(in) | lchnk | ||
) |
character(len=16) function, public physics_buffer::pbuf_get_field_name | ( | integer, intent(in) | index | ) |
integer function, public physics_buffer::pbuf_get_index | ( | character(len=*), intent(in) | name, |
integer, intent(inout), optional | errcode | ||
) |
subroutine, public physics_buffer::pbuf_init_restart | ( | type(file_desc_t), intent(inout) | File, |
type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ||
) |
subroutine, public physics_buffer::pbuf_init_time | ( | ) |
subroutine, public physics_buffer::pbuf_initialize | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ) |
integer function, public physics_buffer::pbuf_old_tim_idx | ( | ) |
subroutine, public physics_buffer::pbuf_read_restart | ( | type(file_desc_t), intent(inout) | File, |
type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ||
) |
|
private |
subroutine, public physics_buffer::pbuf_register_subcol | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | pname, | ||
integer, intent(out) | index | ||
) |
subroutine physics_buffer::pbuf_restart_dimsizes | ( | type(physics_buffer_desc), pointer | pbuf, |
integer, dimension(2), intent(in) | gdimlens, | ||
integer, intent(in) | grank, | ||
integer, intent(in) | gridnum, | ||
integer, dimension(3), intent(out) | adimlens, | ||
integer, dimension(3), intent(out) | fdimlens, | ||
integer, intent(out) | frank | ||
) |
subroutine, public physics_buffer::pbuf_setopts | ( | logical, intent(in), optional | pbuf_global_allocate_in | ) |
subroutine, public physics_buffer::pbuf_update_tim_idx | ( | ) |
subroutine, public physics_buffer::pbuf_write_restart | ( | type(file_desc_t), intent(inout) | File, |
type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ||
) |
|
private |
subroutine physics_buffer::read_restart_field_double | ( | type(file_desc_t), intent(inout) | File, |
type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, | ||
integer, intent(in) | index, | ||
integer, dimension(2), intent(in) | gdimlens, | ||
integer, intent(in) | grank | ||
) |
subroutine physics_buffer::read_restart_field_int | ( | type(file_desc_t), intent(inout) | File, |
type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, | ||
integer, intent(in) | index, | ||
integer, dimension(2), intent(in) | gdimlens, | ||
integer, intent(in) | grank | ||
) |
subroutine physics_buffer::read_restart_field_real | ( | type(file_desc_t), intent(inout) | File, |
type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, | ||
integer, intent(in) | index, | ||
integer, dimension(2), intent(in) | gdimlens, | ||
integer, intent(in) | grank | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine physics_buffer::set_pbuf2d_field_const_by_index_int | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, |
integer, intent(in) | index, | ||
integer(i4), intent(in) | const, | ||
integer, intent(in), optional | col_type | ||
) |
|
private |
subroutine physics_buffer::write_restart_field_double | ( | type(file_desc_t), intent(inout) | File, |
type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, | ||
integer, intent(in) | index, | ||
integer, dimension(2), intent(in) | gdimlens, | ||
integer, intent(in) | grank | ||
) |
|
private |
subroutine physics_buffer::write_restart_field_real | ( | type(file_desc_t), intent(inout) | File, |
type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, | ||
integer, intent(in) | index, | ||
integer, dimension(2), intent(in) | gdimlens, | ||
integer, intent(in) | grank | ||
) |
|
private |
integer, parameter, public physics_buffer::col_type_grid = 1 |
integer, parameter, public physics_buffer::col_type_subcol = 2 |
|
private |
integer, public physics_buffer::dyn_time_lvls |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |