Data Types | |
type | Component |
type | Corner_Block |
type | Coords_Block |
type | Subgrid_Block |
type | Vector_Block |
type | Halo_Block |
type | Halo_info |
type | Grid |
type | Method |
type | Mask |
type | IO_Data |
type | PSMILe_Time_Struct |
type | Interp_type |
type | Combi_type |
type | ch_ptr |
type | Taskin_type |
type | Taskout_type |
type | memo |
type | point_real |
type | point_dble |
type | line_dble |
type | line_real |
type | GridFunction |
type | TimeStep |
type | GridConnection |
type | Userdef |
type | PSMILe_Link |
interface | interface |
Variables | |
Integer, allocatable | PRISM_applProc |
Integer, allocatable | PRISM_noCompsPerAppl |
Integer, allocatable | PRISM_compRankSets |
Integer, allocatable | PRISM_rankSets |
Character(len=max_name), allocatable | PRISM_applName |
Character(len=max_name), allocatable | PRISM_compName |
Type(Enddef_comp), dimension(:), allocatable, target | all_comp_infos |
Type(Enddef_comp), dimension(:), allocatable, target | comp_infos |
Type(Enddef_action) | paction |
Integer, dimension(:), allocatable | field2grid |
Type(Component), pointer | Comps |
Type(Grid), pointer | Grids |
Type(Method), pointer | Methods |
Type(Mask), pointer | Masks |
Type(GridFunction), pointer | Fields |
Type(Userdef), pointer | Userdefs |
Type(TimeStep), pointer | Timesteps_info |
Double Precision, pointer | Timesteps |
Integer, dimension(:,:,:), pointer | neighcells_3d |
Type(GridConnection), dimension(:), pointer | cpl_list |
Type (Enddef_comp),dimension(:),allocatable,target PSMILe::all_comp_infos |
Definition at line 1052 of file psmile.F90.
Referenced by prism_enddef(), psmile_enddef_appl(), psmile_find_corr_field(), psmile_find_intersect(), psmile_info_trs_loc_3d_reg_dble(), psmile_info_trs_loc_3d_reg_real(), psmile_info_trs_loc_gauss2_dble(), psmile_info_trs_loc_gauss2_real(), psmile_info_trs_loc_irreg2_dble(), psmile_info_trs_loc_irreg2_real(), psmile_info_trs_locs_3d_dble(), psmile_info_trs_locs_3d_real(), psmile_recv_req_subgrid(), and psmile_transform_coords().
Type (Enddef_comp),dimension(:),allocatable,target PSMILe::comp_infos |
Definition at line 1053 of file psmile.F90.
Referenced by prism_enddef(), psmile_enddef_appl(), psmile_enddef_appl_miss(), psmile_get_intersect(), psmile_search_donor_cells(), and psmile_search_donor_extra().
Type (Component),pointer PSMILe::Comps |
Definition at line 1059 of file psmile.F90.
Referenced by get_neigh_method_data_dble(), get_neigh_method_data_real(), prism_abort(), prism_enddef(), prism_get_localcomm(), prism_init(), prism_init_comp(), prism_message(), psmile_def_domains(), psmile_def_grid(), psmile_def_mpi_compcomm(), psmile_enddef_comp_grid(), psmile_find_corr_field(), psmile_find_intersect(), psmile_free_comp_handle(), psmile_gauss_get_neighbours(), psmile_gauss_setup(), psmile_get_act_comps(), psmile_get_comp_handle(), psmile_get_dble(), psmile_get_field_dble(), psmile_get_field_int(), psmile_get_field_real(), psmile_get_halo_indices(), psmile_get_int(), psmile_get_real(), psmile_get_restart(), psmile_global_search_dble(), psmile_global_search_nnx_dble(), psmile_global_search_nnx_real(), psmile_global_search_real(), psmile_io_derive_pelist(), psmile_io_get::psmile_io_get_info_ch(), psmile_io_init_comp(), psmile_io_init_pelist(), psmile_open_file_byid(), psmile_put_dble(), psmile_put_field_dble(), psmile_put_field_int(), psmile_put_field_real(), psmile_put_int(), psmile_put_real(), psmile_search_donor_cells(), psmile_search_donor_extra(), recv_halo(), and send_halo().
Type (GridConnection),dimension(:),pointer PSMILe::cpl_list |
Definition at line 1070 of file psmile.F90.
Referenced by prism_init(), psmile_deallocate(), psmile_get_epio_handle(), psmile_info_trs_loc_3d_reg_dble(), psmile_info_trs_loc_3d_reg_real(), psmile_info_trs_loc_gauss2_dble(), psmile_info_trs_loc_gauss2_real(), psmile_info_trs_loc_irreg2_dble(), psmile_info_trs_loc_irreg2_real(), psmile_info_trs_locs_3d_dble(), and psmile_info_trs_locs_3d_real().
Integer,dimension (:),allocatable PSMILe::field2grid |
Definition at line 1055 of file psmile.F90.
Referenced by psmile_field2grid(), and psmile_find_intersect().
Type (GridFunction),pointer PSMILe::Fields |
Definition at line 1063 of file psmile.F90.
Referenced by generate_data_sets(), prism_enddef(), prism_get(), prism_init(), prism_put(), prism_put_inquire(), prism_put_restart(), psmile_check_action(), psmile_check_restart(), psmile_close_file_byid(), psmile_close_files(), psmile_create_timeaxis(), psmile_deallocate_fields(), psmile_def_domains(), psmile_def_metadata(), psmile_def_var(), psmile_enddef_metadata(), psmile_field2grid(), psmile_find_corr_field(), psmile_find_intersect(), psmile_free_field_handle(), psmile_get_dble(), psmile_get_exch_index(), psmile_get_field_dble(), psmile_get_field_handle(), psmile_get_field_int(), psmile_get_field_real(), psmile_get_halo_points(), psmile_get_int(), psmile_get_locations_3d(), psmile_get_real(), psmile_get_restart(), 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_gridless_func_dble(), psmile_gridless_func_real(), psmile_info_trs_loc_3d_reg_dble(), psmile_info_trs_loc_3d_reg_real(), psmile_info_trs_loc_gauss2_dble(), psmile_info_trs_loc_gauss2_real(), psmile_info_trs_loc_irreg2_dble(), psmile_info_trs_loc_irreg2_real(), psmile_info_trs_locs_3d_dble(), psmile_info_trs_locs_3d_real(), psmile_io_get::psmile_io_get_info_ch(), psmile_io_get::psmile_io_get_info_i4(), psmile_io_get::psmile_io_get_info_init(), psmile_loc_trans_dble(), psmile_loc_trans_int(), psmile_loc_trans_real(), psmile_merge_fields(), psmile_open_file_byid(), psmile_open_files(), psmile_print_field_info(), psmile_put_dble(), psmile_put_field_dble(), psmile_put_field_int(), psmile_put_field_real(), psmile_put_int(), psmile_put_real(), psmile_read_byid_dble(), psmile_read_byid_int(), psmile_read_byid_real(), psmile_return_extra_off_dble(), psmile_return_extra_off_real(), psmile_search_donor_3d_dble(), psmile_search_donor_3d_real(), psmile_search_donor_3d_reg_dble(), psmile_search_donor_3d_reg_real(), psmile_search_donor_cells(), psmile_search_donor_extra(), psmile_search_donor_extra_nn(), psmile_search_donor_extra_off(), psmile_search_donor_gauss2_dble(), psmile_search_donor_gauss2_real(), psmile_search_donor_gridless(), psmile_search_donor_irreg2_dble(), psmile_search_donor_irreg2_real(), psmile_search_donor_nnx_dble(), psmile_search_donor_nnx_real(), psmile_send_req_mask(), psmile_set_userdef(), psmile_store_send_info(), psmile_write_byid_dble(), psmile_write_byid_int(), psmile_write_byid_real(), psmile_write_meta(), and psmile_write_meta_byid().
Type (Grid),pointer PSMILe::Grids |
Definition at line 1060 of file psmile.F90.
Referenced by adjust_mask_shape(), get_neigh_method_data_dble(), get_neigh_method_data_real(), prism_enddef(), prism_init(), psmile_add_points_found(), psmile_apply_user_data(), psmile_bbcells_virt_2d_dble(), psmile_bbcells_virt_2d_real(), psmile_celltest_dble(), psmile_celltest_real(), psmile_compact_locations(), psmile_control_grids(), psmile_deallocate(), psmile_def_domains(), psmile_def_grid(), psmile_def_partition(), psmile_def_var(), psmile_enddef_comp(), psmile_enddef_comp_grid(), psmile_enddef_comp_periodic(), psmile_enddef_metadata(), psmile_field2grid(), psmile_find_corr_field(), psmile_find_intersect(), psmile_free_grid_handle(), psmile_gauss_get_neighbours(), psmile_gauss_setup(), psmile_get_dble(), psmile_get_field_dble(), psmile_get_field_int(), psmile_get_field_real(), psmile_get_grid_extent(), psmile_get_grid_extent_dble(), psmile_get_grid_extent_real(), psmile_get_grid_handle(), psmile_get_halo_indices(), psmile_get_halo_points(), psmile_get_int(), psmile_get_locations_3d(), psmile_get_real(), psmile_get_restart(), 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_gridless_func_dble(), psmile_gridless_func_real(), psmile_info_trs_loc_3d_reg_dble(), psmile_info_trs_loc_3d_reg_real(), psmile_info_trs_loc_gauss2_dble(), psmile_info_trs_loc_gauss2_real(), psmile_info_trs_loc_irreg2_dble(), psmile_info_trs_loc_irreg2_real(), psmile_info_trs_locs_3d_dble(), psmile_info_trs_locs_3d_real(), psmile_io_get::psmile_io_get_info_init(), psmile_merge_fields(), psmile_mg_cells_2d_dble(), psmile_mg_cells_2d_real(), psmile_mg_cells_gauss2(), psmile_mg_clean(), psmile_mg_coars_level(), psmile_mg_coars_level_dble(), psmile_mg_coars_level_real(), psmile_mg_ctrl_subgrid_1d_dble(), psmile_mg_ctrl_subgrid_1d_real(), psmile_mg_ctrl_subgrid_2d_dble(), psmile_mg_ctrl_subgrid_2d_real(), psmile_mg_ctrl_subgrid_3d_dble(), psmile_mg_ctrl_subgrid_3d_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(), psmile_mg_first_level_dble(), psmile_mg_first_level_real(), psmile_mg_get_cyclic(), psmile_mg_get_cyclic_dble(), psmile_mg_get_cyclic_real(), psmile_mg_method_irreg2_dble(), psmile_mg_method_irreg2_real(), psmile_mg_prev_levels_1d_dble(), psmile_mg_prev_levels_1d_real(), psmile_mg_prev_levels_2d_dble(), psmile_mg_prev_levels_2d_real(), psmile_mg_prev_levels_3d_dble(), psmile_mg_prev_levels_3d_real(), psmile_mg_setup(), 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_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_cells_irreg2_real(), psmile_neigh_extra_points(), psmile_neigh_extra_search_init(), psmile_neigh_global_points(), 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_3d_irr2_dble(), psmile_neigh_nearx_3d_irr2_real(), psmile_neigh_nearx_3d_irr3_dble(), psmile_neigh_nearx_3d_irr3_real(), psmile_neigh_nearx_3d_reg_dble(), psmile_neigh_nearx_3d_reg_real(), psmile_neigh_nearx_irr2_3d_dble(), psmile_neigh_nearx_irr2_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_open_file_byid(), psmile_print_grid_info(), psmile_put_dble(), psmile_put_field_dble(), psmile_put_field_int(), psmile_put_field_real(), psmile_put_int(), psmile_put_real(), psmile_read_byid_dble(), psmile_read_byid_int(), psmile_read_byid_real(), psmile_reducedgrid_map(), psmile_return_extra_off_dble(), psmile_return_extra_off_real(), psmile_search_donor_1d_dble(), psmile_search_donor_1d_real(), psmile_search_donor_2d_dble(), psmile_search_donor_2d_real(), psmile_search_donor_3d_dble(), psmile_search_donor_3d_real(), psmile_search_donor_3d_reg_dble(), psmile_search_donor_3d_reg_real(), psmile_search_donor_cells(), psmile_search_donor_extra(), psmile_search_donor_extra_nn(), psmile_search_donor_extra_off(), psmile_search_donor_gauss2_dble(), psmile_search_donor_gauss2_real(), psmile_search_donor_gridless(), psmile_search_donor_irreg2_dble(), psmile_search_donor_irreg2_real(), psmile_search_donor_nnx_dble(), psmile_search_donor_nnx_real(), psmile_sel_grid_range(), psmile_sel_grid_range_dble(), psmile_sel_grid_range_real(), psmile_send_req_coords_dble(), psmile_send_req_coords_real(), psmile_send_req_corners_dble(), psmile_send_req_corners_real(), psmile_send_req_subgrid(), psmile_set_corners_3d_double(), psmile_set_corners_3d_real(), psmile_set_mask(), psmile_set_points_3d_double(), psmile_set_points_3d_real(), psmile_set_points_gridless(), psmile_set_userdef(), psmile_srch_nneigh_gauss2_dble(), psmile_srch_nneigh_gauss2_real(), psmile_store_faces_gauss2_dble(), psmile_store_faces_gauss2_real(), psmile_trans_loc2glob_3d(), psmile_tricu_gauss2_extra(), psmile_trili_3d_extra_off(), psmile_trili_gauss2_extra(), psmile_write_byid_dble(), psmile_write_byid_int(), psmile_write_byid_real(), and psmile_write_meta_byid().
Type (Mask),pointer PSMILe::Masks |
Definition at line 1062 of file psmile.F90.
Referenced by adjust_mask_shape(), prism_init(), psmile_deallocate_masks(), psmile_def_var(), psmile_find_intersect(), psmile_get_dble(), psmile_get_int(), psmile_get_mask_handle(), psmile_get_real(), psmile_global_search_cell_dble(), psmile_global_search_cell_real(), psmile_info_trs_loc_3d_reg_dble(), psmile_info_trs_loc_3d_reg_real(), psmile_info_trs_loc_gauss2_dble(), psmile_info_trs_loc_gauss2_real(), psmile_info_trs_loc_irreg2_dble(), psmile_info_trs_loc_irreg2_real(), psmile_info_trs_locs_3d_dble(), psmile_info_trs_locs_3d_real(), psmile_loc_trans_dble(), psmile_loc_trans_int(), psmile_loc_trans_real(), psmile_merge_fields(), psmile_put_dble(), psmile_put_int(), psmile_put_real(), psmile_search_donor_extra_nn(), psmile_search_donor_extra_off(), psmile_search_donor_gridless(), psmile_search_donor_nnx_dble(), psmile_search_donor_nnx_real(), psmile_send_req_coords_dble(), psmile_send_req_coords_real(), psmile_send_req_corners_dble(), psmile_send_req_corners_real(), psmile_send_req_mask(), psmile_set_mask(), and psmile_write_meta_byid().
Type (Method),pointer PSMILe::Methods |
Definition at line 1061 of file psmile.F90.
Referenced by generate_data_sets(), get_neigh_method_data_dble(), get_neigh_method_data_real(), init_method_halos(), prism_enddef(), prism_init(), psmile_bbcells_virt_2d_dble(), psmile_bbcells_virt_2d_real(), psmile_control_grids(), psmile_deallocate_methods(), psmile_def_domains(), psmile_def_var(), psmile_enddef_action_sel(), psmile_enddef_metadata(), psmile_field2grid(), psmile_find_corr_field(), psmile_find_intersect(), psmile_free_method_handle(), psmile_get_dble(), psmile_get_field_dble(), psmile_get_field_int(), psmile_get_field_real(), psmile_get_info_index(), psmile_get_int(), psmile_get_intersect(), psmile_get_locations_3d(), psmile_get_method_handle(), psmile_get_real(), psmile_get_restart(), 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_gridless_func_dble(), psmile_gridless_func_real(), psmile_info_trs_loc_3d_reg_dble(), psmile_info_trs_loc_3d_reg_real(), psmile_info_trs_loc_gauss2_dble(), psmile_info_trs_loc_gauss2_real(), psmile_info_trs_loc_irreg2_dble(), psmile_info_trs_loc_irreg2_real(), psmile_info_trs_locs_3d_dble(), psmile_info_trs_locs_3d_real(), psmile_io_get::psmile_io_get_info_init(), psmile_locations_3d(), psmile_locations_3d_mask(), psmile_locations_3d_reg(), psmile_locations_direct(), psmile_locations_gauss2(), psmile_locations_irreg2(), psmile_merge_fields(), psmile_mg_method_gauss2_dble(), psmile_mg_method_gauss2_real(), psmile_mg_method_irreg2_dble(), psmile_mg_method_irreg2_real(), psmile_open_file_byid(), psmile_print_field_info(), psmile_print_method_info(), psmile_print_send_info(), psmile_put_dble(), psmile_put_field_dble(), psmile_put_field_int(), psmile_put_field_real(), psmile_put_int(), psmile_put_real(), psmile_read_byid_dble(), psmile_read_byid_int(), psmile_read_byid_real(), psmile_return_extra_off_dble(), psmile_return_extra_off_real(), psmile_return_locations_3d(), psmile_search_donor_3d_dble(), psmile_search_donor_3d_real(), psmile_search_donor_3d_reg_dble(), psmile_search_donor_3d_reg_real(), psmile_search_donor_cells(), psmile_search_donor_extra(), psmile_search_donor_extra_nn(), psmile_search_donor_extra_off(), psmile_search_donor_gauss2_dble(), psmile_search_donor_gauss2_real(), psmile_search_donor_irreg2_dble(), psmile_search_donor_irreg2_real(), psmile_search_donor_nnx_dble(), psmile_search_donor_nnx_real(), psmile_send_destinations(), psmile_send_req_coords_dble(), psmile_send_req_coords_real(), psmile_send_req_corners_dble(), psmile_send_req_corners_real(), psmile_send_req_subgrid(), psmile_set_points_3d_double(), psmile_set_points_3d_real(), psmile_set_points_gridless(), psmile_set_userdef(), psmile_write_byid_dble(), psmile_write_byid_int(), psmile_write_byid_real(), psmile_write_meta_byid(), recv_halo(), and send_halo().
Integer,dimension(:,:,:),pointer PSMILe::neighcells_3d |
Definition at line 1069 of file psmile.F90.
Referenced by psmile_global_search_cell_dble(), psmile_global_search_cell_real(), psmile_info_trs_loc_3d_reg_dble(), psmile_info_trs_loc_3d_reg_real(), psmile_info_trs_loc_gauss2_dble(), psmile_info_trs_loc_gauss2_real(), psmile_info_trs_loc_irreg2_dble(), psmile_info_trs_loc_irreg2_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(), and psmile_neigh_cells_irreg2_real().
Type (Enddef_action) PSMILe::paction |
Definition at line 1054 of file psmile.F90.
Referenced by generate_data_sets(), prism_enddef(), psmile_enddef_action(), psmile_enddef_action_loc(), psmile_enddef_action_sel(), psmile_find_intersect(), psmile_get_intersect(), psmile_get_next_field(), 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_return_extra_off_dble(), and psmile_return_extra_off_real().
Character(len=max_name),allocatable PSMILe::PRISM_applName |
Definition at line 1049 of file psmile.F90.
Referenced by psmile_init_mpi1(), and psmile_init_mpi2().
Integer,allocatable PSMILe::PRISM_applProc |
Definition at line 1043 of file psmile.F90.
Referenced by psmile_init_mpi1(), and psmile_init_mpi2().
Character(len=max_name),allocatable PSMILe::PRISM_compName |
Definition at line 1050 of file psmile.F90.
Referenced by prism_get_nb_ranklists(), prism_get_ranklists(), psmile_init_mpi1(), and psmile_init_mpi2().
Integer,allocatable PSMILe::PRISM_compRankSets |
Definition at line 1046 of file psmile.F90.
Referenced by prism_get_nb_ranklists(), prism_get_ranklists(), prism_init(), psmile_def_mpi_compcomm(), psmile_init_mpi1(), and psmile_init_mpi2().
Integer,allocatable PSMILe::PRISM_noCompsPerAppl |
Definition at line 1044 of file psmile.F90.
Referenced by prism_init(), psmile_def_mpi_compcomm(), psmile_init_mpi1(), and psmile_init_mpi2().
Integer,allocatable PSMILe::PRISM_rankSets |
Definition at line 1047 of file psmile.F90.
Referenced by prism_get_ranklists(), prism_init(), psmile_def_mpi_compcomm(), psmile_init_mpi1(), and psmile_init_mpi2().
Double Precision,pointer PSMILe::Timesteps |
Definition at line 1067 of file psmile.F90.
Type (TimeStep),pointer PSMILe::Timesteps_info |
Definition at line 1066 of file psmile.F90.
Type (Userdef),pointer PSMILe::Userdefs |
Definition at line 1064 of file psmile.F90.
Referenced by prism_get(), prism_init(), prism_put(), psmile_deallocate(), PSMILe_Get_userdef_handle(), psmile_gridless_func_dble(), psmile_gridless_func_real(), and psmile_set_userdef().