PSMILe Module Reference

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_actionpaction
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

Variable Documentation

Type (Enddef_comp),dimension(:),allocatable,target PSMILe::all_comp_infos
Type (Enddef_comp),dimension(:),allocatable,target PSMILe::comp_infos
Type (Component),pointer PSMILe::Comps
Type (GridConnection),dimension(:),pointer PSMILe::cpl_list
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
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
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
Integer,allocatable PSMILe::PRISM_compRankSets
Integer,allocatable PSMILe::PRISM_noCompsPerAppl
Integer,allocatable PSMILe::PRISM_rankSets
Double Precision,pointer PSMILe::Timesteps

Definition at line 1067 of file psmile.F90.

Definition at line 1066 of file psmile.F90.

Type (Userdef),pointer PSMILe::Userdefs

Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1