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 |
ke do je do ie msgsize mpp_domains_stack_hwm print pos pos* wordlen print max | ( | mpp_domains_stack_hwm | , | |
pos * | wordlen | |||
) |
subroutine MPP_UPDATE_DOMAINS_2D_ | ( | field | , | |
domain | , | |||
flags | ||||
) |
Definition at line 131 of file mpp_update_domains2D.h.
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().
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.
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().
ke do je do ie msgsize mpp_domains_stack_hwm |
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 mpp_domains_stack_hwm print pos pos* wordlen print mpp_domains_stack_size |
Definition at line 273 of file mpp_update_domains2D.h.
Referenced by mpp_domains_mod_oa::mpp_domains_set_stack_size().
Definition at line 258 of file mpp_update_domains2D.h.
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.