FV3 Bundle
mpp_domains_mod::mpp_group_update_type Type Reference

Private Attributes

logical initialized = .FALSE.
 
logical k_loop_inside = .TRUE.
 
logical nonsym_edge = .FALSE.
 
integer nscalar = 0
 
integer nvector = 0
 
integer flags_s =0
 
integer flags_v =0
 
integer whalo_s =0
 
integer ehalo_s =0
 
integer shalo_s =0
 
integer nhalo_s =0
 
integer isize_s =0
 
integer jsize_s =0
 
integer ksize_s =1
 
integer whalo_v =0
 
integer ehalo_v =0
 
integer shalo_v =0
 
integer nhalo_v =0
 
integer isize_x =0
 
integer jsize_x =0
 
integer ksize_v =1
 
integer isize_y =0
 
integer jsize_y =0
 
integer position =0
 
integer gridtype =0
 
logical, dimension(8) recv_s
 
logical, dimension(8) recv_x
 
logical, dimension(8) recv_y
 
integer is_s =0
 
integer ie_s =0
 
integer js_s =0
 
integer je_s =0
 
integer is_x =0
 
integer ie_x =0
 
integer js_x =0
 
integer je_x =0
 
integer is_y =0
 
integer ie_y =0
 
integer js_y =0
 
integer je_y =0
 
integer nrecv =0
 
integer nsend =0
 
integer npack =0
 
integer nunpack =0
 
integer reset_index_s = 0
 
integer reset_index_v = 0
 
integer tot_msgsize = 0
 
integer, dimension(maxoverlapfrom_pe
 
integer, dimension(maxoverlapto_pe
 
integer, dimension(maxoverlaprecv_size
 
integer, dimension(maxoverlapsend_size
 
integer, dimension(maxoverlapbuffer_pos_recv
 
integer, dimension(maxoverlapbuffer_pos_send
 
integer, dimension(maxoverlappack_type
 
integer, dimension(maxoverlappack_buffer_pos
 
integer, dimension(maxoverlappack_rotation
 
integer, dimension(maxoverlappack_size
 
integer, dimension(maxoverlappack_is
 
integer, dimension(maxoverlappack_ie
 
integer, dimension(maxoverlappack_js
 
integer, dimension(maxoverlappack_je
 
integer, dimension(maxoverlapunpack_type
 
integer, dimension(maxoverlapunpack_buffer_pos
 
integer, dimension(maxoverlapunpack_rotation
 
integer, dimension(maxoverlapunpack_size
 
integer, dimension(maxoverlapunpack_is
 
integer, dimension(maxoverlapunpack_ie
 
integer, dimension(maxoverlapunpack_js
 
integer, dimension(maxoverlapunpack_je
 
integer(long_kind), dimension(max_domain_fields) addrs_s
 
integer(long_kind), dimension(max_domain_fields) addrs_x
 
integer(long_kind), dimension(max_domain_fields) addrs_y
 
integer buffer_start_pos = -1
 
integer, dimension(max_requestrequest_send
 
integer, dimension(max_requestrequest_recv
 
integer, dimension(max_requesttype_recv
 

Detailed Description

Definition at line 546 of file mpp_domains.F90.

Member Data Documentation

◆ addrs_s

integer(long_kind), dimension(max_domain_fields) mpp_domains_mod::mpp_group_update_type::addrs_s
private

Definition at line 591 of file mpp_domains.F90.

◆ addrs_x

integer(long_kind), dimension(max_domain_fields) mpp_domains_mod::mpp_group_update_type::addrs_x
private

Definition at line 592 of file mpp_domains.F90.

◆ addrs_y

integer(long_kind), dimension(max_domain_fields) mpp_domains_mod::mpp_group_update_type::addrs_y
private

Definition at line 593 of file mpp_domains.F90.

◆ buffer_pos_recv

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::buffer_pos_recv
private

Definition at line 573 of file mpp_domains.F90.

◆ buffer_pos_send

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::buffer_pos_send
private

Definition at line 574 of file mpp_domains.F90.

◆ buffer_start_pos

integer mpp_domains_mod::mpp_group_update_type::buffer_start_pos = -1
private

Definition at line 594 of file mpp_domains.F90.

◆ ehalo_s

integer mpp_domains_mod::mpp_group_update_type::ehalo_s =0
private

Definition at line 554 of file mpp_domains.F90.

◆ ehalo_v

integer mpp_domains_mod::mpp_group_update_type::ehalo_v =0
private

Definition at line 556 of file mpp_domains.F90.

◆ flags_s

integer mpp_domains_mod::mpp_group_update_type::flags_s =0
private

Definition at line 553 of file mpp_domains.F90.

◆ flags_v

integer mpp_domains_mod::mpp_group_update_type::flags_v =0
private

Definition at line 553 of file mpp_domains.F90.

◆ from_pe

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::from_pe
private

Definition at line 569 of file mpp_domains.F90.

◆ gridtype

integer mpp_domains_mod::mpp_group_update_type::gridtype =0
private

Definition at line 559 of file mpp_domains.F90.

◆ ie_s

integer mpp_domains_mod::mpp_group_update_type::ie_s =0
private

Definition at line 561 of file mpp_domains.F90.

◆ ie_x

integer mpp_domains_mod::mpp_group_update_type::ie_x =0
private

Definition at line 562 of file mpp_domains.F90.

◆ ie_y

integer mpp_domains_mod::mpp_group_update_type::ie_y =0
private

Definition at line 563 of file mpp_domains.F90.

◆ initialized

logical mpp_domains_mod::mpp_group_update_type::initialized = .FALSE.
private

Definition at line 548 of file mpp_domains.F90.

◆ is_s

integer mpp_domains_mod::mpp_group_update_type::is_s =0
private

Definition at line 561 of file mpp_domains.F90.

◆ is_x

integer mpp_domains_mod::mpp_group_update_type::is_x =0
private

Definition at line 562 of file mpp_domains.F90.

◆ is_y

integer mpp_domains_mod::mpp_group_update_type::is_y =0
private

Definition at line 563 of file mpp_domains.F90.

◆ isize_s

integer mpp_domains_mod::mpp_group_update_type::isize_s =0
private

Definition at line 555 of file mpp_domains.F90.

◆ isize_x

integer mpp_domains_mod::mpp_group_update_type::isize_x =0
private

Definition at line 557 of file mpp_domains.F90.

◆ isize_y

integer mpp_domains_mod::mpp_group_update_type::isize_y =0
private

Definition at line 558 of file mpp_domains.F90.

◆ je_s

integer mpp_domains_mod::mpp_group_update_type::je_s =0
private

Definition at line 561 of file mpp_domains.F90.

◆ je_x

integer mpp_domains_mod::mpp_group_update_type::je_x =0
private

Definition at line 562 of file mpp_domains.F90.

◆ je_y

integer mpp_domains_mod::mpp_group_update_type::je_y =0
private

Definition at line 563 of file mpp_domains.F90.

◆ js_s

integer mpp_domains_mod::mpp_group_update_type::js_s =0
private

Definition at line 561 of file mpp_domains.F90.

◆ js_x

integer mpp_domains_mod::mpp_group_update_type::js_x =0
private

Definition at line 562 of file mpp_domains.F90.

◆ js_y

integer mpp_domains_mod::mpp_group_update_type::js_y =0
private

Definition at line 563 of file mpp_domains.F90.

◆ jsize_s

integer mpp_domains_mod::mpp_group_update_type::jsize_s =0
private

Definition at line 555 of file mpp_domains.F90.

◆ jsize_x

integer mpp_domains_mod::mpp_group_update_type::jsize_x =0
private

Definition at line 557 of file mpp_domains.F90.

◆ jsize_y

integer mpp_domains_mod::mpp_group_update_type::jsize_y =0
private

Definition at line 558 of file mpp_domains.F90.

◆ k_loop_inside

logical mpp_domains_mod::mpp_group_update_type::k_loop_inside = .TRUE.
private

Definition at line 549 of file mpp_domains.F90.

◆ ksize_s

integer mpp_domains_mod::mpp_group_update_type::ksize_s =1
private

Definition at line 555 of file mpp_domains.F90.

◆ ksize_v

integer mpp_domains_mod::mpp_group_update_type::ksize_v =1
private

Definition at line 557 of file mpp_domains.F90.

◆ nhalo_s

integer mpp_domains_mod::mpp_group_update_type::nhalo_s =0
private

Definition at line 554 of file mpp_domains.F90.

◆ nhalo_v

integer mpp_domains_mod::mpp_group_update_type::nhalo_v =0
private

Definition at line 556 of file mpp_domains.F90.

◆ nonsym_edge

logical mpp_domains_mod::mpp_group_update_type::nonsym_edge = .FALSE.
private

Definition at line 550 of file mpp_domains.F90.

◆ npack

integer mpp_domains_mod::mpp_group_update_type::npack =0
private

Definition at line 565 of file mpp_domains.F90.

◆ nrecv

integer mpp_domains_mod::mpp_group_update_type::nrecv =0
private

Definition at line 564 of file mpp_domains.F90.

◆ nscalar

integer mpp_domains_mod::mpp_group_update_type::nscalar = 0
private

Definition at line 551 of file mpp_domains.F90.

◆ nsend

integer mpp_domains_mod::mpp_group_update_type::nsend =0
private

Definition at line 564 of file mpp_domains.F90.

◆ nunpack

integer mpp_domains_mod::mpp_group_update_type::nunpack =0
private

Definition at line 565 of file mpp_domains.F90.

◆ nvector

integer mpp_domains_mod::mpp_group_update_type::nvector = 0
private

Definition at line 552 of file mpp_domains.F90.

◆ pack_buffer_pos

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::pack_buffer_pos
private

Definition at line 576 of file mpp_domains.F90.

◆ pack_ie

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::pack_ie
private

Definition at line 580 of file mpp_domains.F90.

◆ pack_is

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::pack_is
private

Definition at line 579 of file mpp_domains.F90.

◆ pack_je

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::pack_je
private

Definition at line 582 of file mpp_domains.F90.

◆ pack_js

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::pack_js
private

Definition at line 581 of file mpp_domains.F90.

◆ pack_rotation

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::pack_rotation
private

Definition at line 577 of file mpp_domains.F90.

◆ pack_size

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::pack_size
private

Definition at line 578 of file mpp_domains.F90.

◆ pack_type

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::pack_type
private

Definition at line 575 of file mpp_domains.F90.

◆ position

integer mpp_domains_mod::mpp_group_update_type::position =0
private

Definition at line 559 of file mpp_domains.F90.

◆ recv_s

logical, dimension(8) mpp_domains_mod::mpp_group_update_type::recv_s
private

Definition at line 560 of file mpp_domains.F90.

◆ recv_size

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::recv_size
private

Definition at line 571 of file mpp_domains.F90.

◆ recv_x

logical, dimension(8) mpp_domains_mod::mpp_group_update_type::recv_x
private

Definition at line 560 of file mpp_domains.F90.

◆ recv_y

logical, dimension(8) mpp_domains_mod::mpp_group_update_type::recv_y
private

Definition at line 560 of file mpp_domains.F90.

◆ request_recv

integer, dimension(max_request) mpp_domains_mod::mpp_group_update_type::request_recv
private

Definition at line 596 of file mpp_domains.F90.

◆ request_send

integer, dimension(max_request) mpp_domains_mod::mpp_group_update_type::request_send
private

Definition at line 595 of file mpp_domains.F90.

◆ reset_index_s

integer mpp_domains_mod::mpp_group_update_type::reset_index_s = 0
private

Definition at line 566 of file mpp_domains.F90.

◆ reset_index_v

integer mpp_domains_mod::mpp_group_update_type::reset_index_v = 0
private

Definition at line 567 of file mpp_domains.F90.

◆ send_size

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::send_size
private

Definition at line 572 of file mpp_domains.F90.

◆ shalo_s

integer mpp_domains_mod::mpp_group_update_type::shalo_s =0
private

Definition at line 554 of file mpp_domains.F90.

◆ shalo_v

integer mpp_domains_mod::mpp_group_update_type::shalo_v =0
private

Definition at line 556 of file mpp_domains.F90.

◆ to_pe

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::to_pe
private

Definition at line 570 of file mpp_domains.F90.

◆ tot_msgsize

integer mpp_domains_mod::mpp_group_update_type::tot_msgsize = 0
private

Definition at line 568 of file mpp_domains.F90.

◆ type_recv

integer, dimension(max_request) mpp_domains_mod::mpp_group_update_type::type_recv
private

Definition at line 597 of file mpp_domains.F90.

◆ unpack_buffer_pos

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::unpack_buffer_pos
private

Definition at line 584 of file mpp_domains.F90.

◆ unpack_ie

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::unpack_ie
private

Definition at line 588 of file mpp_domains.F90.

◆ unpack_is

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::unpack_is
private

Definition at line 587 of file mpp_domains.F90.

◆ unpack_je

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::unpack_je
private

Definition at line 590 of file mpp_domains.F90.

◆ unpack_js

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::unpack_js
private

Definition at line 589 of file mpp_domains.F90.

◆ unpack_rotation

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::unpack_rotation
private

Definition at line 585 of file mpp_domains.F90.

◆ unpack_size

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::unpack_size
private

Definition at line 586 of file mpp_domains.F90.

◆ unpack_type

integer, dimension(maxoverlap) mpp_domains_mod::mpp_group_update_type::unpack_type
private

Definition at line 583 of file mpp_domains.F90.

◆ whalo_s

integer mpp_domains_mod::mpp_group_update_type::whalo_s =0
private

Definition at line 554 of file mpp_domains.F90.

◆ whalo_v

integer mpp_domains_mod::mpp_group_update_type::whalo_v =0
private

Definition at line 556 of file mpp_domains.F90.


The documentation for this type was generated from the following file: