mpp_update_domains2D.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions/Subroutines

subroutine MPP_UPDATE_DOMAINS_2D_ (field, domain, flags)!updates data domain of 2D field whose computational domains have been computed MPP_TYPE_
ke do je do ie msgsize if (msgsize.GT.0) then print *
ke do je do ie msgsize
mpp_domains_stack_hwm print
pos pos *wordlen print 
max (mpp_domains_stack_hwm, pos *wordlen) print *

Variables

subroutine intent(inout) ie
 je
ke do j = js
ke do je do i = is
ke do je do ie pos
ke do je do ie msgsize
ke do je do ie msgsize mpp_domains_stack_hwm
ke do je do ie msgsize
mpp_domains_stack_hwm print
pos
wordlen
ke do je do ie msgsize
mpp_domains_stack_hwm print
pos pos *wordlen print 
max
ke do je do ie msgsize
mpp_domains_stack_hwm print
pos pos *wordlen print 
mpp_domains_stack_size

Function Documentation

ke do je do ie msgsize if ( msgsize.GT.  0  ) 
Type Constraints
ke do je do ie msgsize mpp_domains_stack_hwm print pos pos* wordlen print max ( mpp_domains_stack_hwm  ,
pos wordlen 
)
Type Constraints
subroutine MPP_UPDATE_DOMAINS_2D_ ( field  ,
domain  ,
flags   
)

Variable Documentation

ke do je do i = is

Definition at line 131 of file mpp_update_domains2D.h.

ie
Initial value:
 domain%list(m)%send_w%ie
             js = domain%list(m)%send_w%js

Definition at line 122 of file mpp_update_domains2D.h.

ke do j = js

Definition at line 130 of file mpp_update_domains2D.h.

Referenced by psmile_bsend(), and psmile_bsend_init().

je
Initial value:
 domain%list(m)%send_w%je
             if( grid_offset_type.NE.AGRID )then
                 is = domain%list(m)%send_w_off%is

Definition at line 123 of file mpp_update_domains2D.h.

ke do je do ie msgsize mpp_domains_stack_hwm print pos pos* wordlen print max

Definition at line 270 of file mpp_update_domains2D.h.

Referenced by add_pair(), mpp_domains_mod_oa::compute_overlaps(), get_block_actual_shape(), get_matching_range(), get_max_num_blocks(), get_max_num_blocks_per_grid(), get_neigh_method_data_dble(), get_neigh_method_data_real(), if_overlap(), inside_dble(), inside_real(), mpp_domains_mod_oa::mpp_define_domains1D(), mpp_domains_mod_oa::mpp_define_layout2D(), mpp_io_mod_oa::mpp_nullify_axistype_array(), prismdrv_spawn_child(), prismtrs_store_link_cnsrv(), psmile_bbcells_1d_dble(), psmile_bbcells_1d_real(), psmile_bbcells_2d_dble(), psmile_bbcells_2d_real(), psmile_bbcells_3d_dble(), psmile_bbcells_3d_real(), psmile_bbcells_gauss2_dble(), psmile_bbcells_gauss2_real(), psmile_bbcells_pole_dble(), psmile_bbcells_pole_real(), psmile_bbcells_virt_2d_dble(), psmile_bbcells_virt_2d_real(), psmile_ccompact_3d_reg_dble(), psmile_ccompact_3d_reg_real(), psmile_ccompact_gauss2_dble(), psmile_ccompact_gauss2_real(), psmile_control_cell_2d_dble(), psmile_control_cell_2d_real(), psmile_control_cell_gauss2_dble(), psmile_control_cell_gauss2_real(), psmile_def_domains(), psmile_def_metadata(), psmile_def_partition(), psmile_def_var(), psmile_enddef_comp_periodic(), psmile_field2grid(), psmile_find_intersect(), psmile_gauss_get_neigh_stencil(), psmile_gauss_get_neighbours(), psmile_get_cyclic_dir_3d_dble(), psmile_get_cyclic_dir_3d_real(), psmile_get_faces_3d_dble(), psmile_get_faces_3d_real(), psmile_get_faces_3d_reg_dble(), psmile_get_faces_3d_reg_real(), psmile_get_faces_gauss2_dble(), psmile_get_faces_gauss2_real(), psmile_get_faces_irreg2_dble(), psmile_get_faces_irreg2_real(), psmile_get_halo_indices(), psmile_get_locations_3d(), psmile_global_search_cell_dble(), psmile_global_search_cell_real(), psmile_global_search_dble(), psmile_global_search_nnx_dble(), psmile_global_search_nnx_real(), psmile_global_search_real(), psmile_init_mpi1(), psmile_io_get::psmile_io_get_info_init(), psmile_locations_gauss2(), psmile_locations_irreg2(), psmile_mg_cells_1d_dble(), psmile_mg_cells_1d_real(), psmile_mg_cells_2d_dble(), psmile_mg_cells_2d_real(), psmile_mg_coars_subgrid_3d_dble(), psmile_mg_coars_subgrid_3d_real(), psmile_mg_control_cell_1d_dble(), psmile_mg_control_cell_1d_real(), psmile_mg_final_2d_dble(), psmile_mg_final_2d_real(), psmile_mg_final_prev_2d_dble(), psmile_mg_final_prev_2d_real(), psmile_mg_first_level_dble(), psmile_mg_first_level_real(), psmile_mg_first_subgrid_1d_dble(), psmile_mg_first_subgrid_1d_real(), psmile_mg_method_1d_dble(), psmile_mg_method_1d_real(), psmile_mg_method_2d_dble(), psmile_mg_method_2d_real(), psmile_mg_method_3d_dble(), psmile_mg_method_3d_real(), psmile_mg_next_level_1d_dble(), psmile_mg_next_level_1d_real(), psmile_mg_next_level_2d_dble(), psmile_mg_next_level_2d_real(), psmile_mg_next_level_3d_dble(), psmile_mg_next_level_3d_real(), psmile_mg_srch_nneigh_irr_dble(), psmile_mg_srch_nneigh_irr_real(), psmile_mg_srch_nneigh_reg_dble(), psmile_mg_srch_nneigh_reg_real(), psmile_multi_reduce_dble(), psmile_multi_reduce_int(), psmile_multi_reduce_real(), psmile_neigh_cells_3d_dble(), psmile_neigh_cells_3d_real(), psmile_neigh_cells_3d_reg_dble(), psmile_neigh_cells_3d_reg_real(), psmile_neigh_cells_irreg2_dble(), psmile_neigh_near_3d_irr2_dble(), psmile_neigh_near_3d_irr2_real(), psmile_neigh_near_3d_irr3_dble(), psmile_neigh_near_3d_irr3_real(), psmile_neigh_near_3d_reg_dble(), psmile_neigh_near_3d_reg_real(), psmile_neigh_near_irr2_3d_dble(), psmile_neigh_near_irr2_3d_real(), psmile_neigh_near_irreg2_dble(), psmile_neigh_near_irreg2_real(), psmile_neigh_nearest_3d_dble(), psmile_neigh_nearest_3d_real(), psmile_neigh_nearestx_3d_dble(), psmile_neigh_nearestx_3d_real(), psmile_neigh_nearx_irreg2_dble(), psmile_neigh_nearx_irreg2_real(), psmile_neigh_nearx_sub_irr_dble(), psmile_neigh_nearx_sub_irr_real(), psmile_neigh_nearx_sub_reg_dble(), psmile_neigh_nearx_sub_reg_real(), psmile_range_subgrid_1d_dble(), psmile_range_subgrid_1d_real(), psmile_range_subgrid_2d_dble(), psmile_range_subgrid_2d_real(), psmile_range_subgrid_3d_dble(), psmile_range_subgrid_3d_real(), psmile_remove_intersect(), psmile_remove_intersect_int(), psmile_search_donor_3d_reg_dble(), psmile_search_donor_3d_reg_real(), psmile_search_donor_gauss2_dble(), psmile_search_donor_gauss2_real(), psmile_search_donor_irreg2_dble(), psmile_search_donor_irreg2_real(), psmile_search_nn_3d_dble(), psmile_search_nn_3d_real(), psmile_search_nn_3d_reg_dble(), psmile_search_nn_3d_reg_real(), psmile_search_nn_irreg2_dble(), psmile_search_nn_irreg2_real(), psmile_send_req_corners_dble(), psmile_send_req_corners_real(), psmile_set_points_3d_double(), psmile_set_points_3d_real(), psmile_srch_nneigh_gauss2_dble(), psmile_srch_nneigh_gauss2_real(), psmile_srch_nneigh_irreg2_dble(), psmile_srch_nneigh_irreg2_real(), psmile_store_faces_3d_dble(), psmile_store_faces_3d_real(), psmile_store_faces_3d_reg_dble(), psmile_store_faces_3d_reg_real(), psmile_store_faces_irreg2_dble(), psmile_store_faces_irreg2_real(), psmile_transrot_back_dble(), psmile_transrot_back_real(), psmile_write_byid_dble(), psmile_write_byid_int(), psmile_write_byid_real(), psmile_write_meta_byid(), mpp_io_mod_oa::write_record(), mpp_io_mod_oa::write_record_b(), and mpp_io_mod_oa::write_record_c().

Definition at line 270 of file mpp_update_domains2D.h.

Referenced by mpp_domains_mod_oa::mpp_domains_exit().

ke do je do ie msgsize

Definition at line 258 of file mpp_update_domains2D.h.

ke do je do ie pos
Initial value:
 pos + 1
                      buffer(pos) = field(i,j,k)
                   end do
                end do
             end do
             call mpp_clock_end(pack_loop_clock)
         end if
         if( send_nw .AND. domain%list(m)%send_nw%overlap )then
             is = domain%list(m)%send_nw%is

Definition at line 132 of file mpp_update_domains2D.h.

Definition at line 270 of file mpp_update_domains2D.h.


Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1