0.6.0
Loading...
Searching...
No Matches
super_face_parallel.f90 File Reference

Modules

module  mod_cut_cell_super_face_parallel_2d
 Super face algorithm (parallel)
 

Functions/Subroutines

subroutine mod_cut_cell_super_face_parallel_2d::parallel_gathering (list_rank, list_i, list_j, coord_x_u_parallel, coord_y_v_parallel, segments_parallel, points_parallel, face_parallel, points, super_points, segments, super_segments, face, pxmin, pxmax, pymin, pymax, central_point, list_ilower1, list_ilower2, list_iupper1, list_iupper2, n_segments, n_intersection_points, epsilon)
 
subroutine mod_cut_cell_super_face_parallel_2d::parallel_broadcasting (face_parallel, segments_parallel, super_segments_parallel, points_parallel, super_points_parallel, face, segments, super_segments, points, super_points, face_index, list_stored_super_points, list_rank, list_i, list_j, pxmin, pxmax, pymin, pymax, i, j, n_super_segments, n_super_points, n_segments, n_intersection_points, n_segments_parallel, n_intersection_points_parallel, n_faces, d_x, d_y, list_faces_need_parallel, epsilon)
 
subroutine mod_cut_cell_super_face_parallel_2d::local_ij_rank (i, j, list_ilower1, list_ilower2, list_iupper1, list_iupper2, list_i, list_j, list_rank, p)
 
subroutine mod_cut_cell_super_face_parallel_2d::super_face_process_parallel (face, super_segments, segments, points, super_points, n_segments, n_intersection_points, list_faces_need_parallel, face_index, n_faces, epsilon)
 
subroutine mod_cut_cell_super_face_parallel_2d::exchange_segments_ghost_faces (face, segments, points, n_segments, n_intersection_points, face_index, n_faces, epsilon)
 
integer function mod_cut_cell_super_face_parallel_2d::point_label_in_neighbor (face, points, segments, i, j, x, y, epsilon)
 
subroutine mod_cut_cell_super_face_parallel_2d::create_final_segments_points (shape, face_index, face, segments, super_segments, segments_final, points, super_points, points_final, reference_point, n_segments, n_intersection_points, n_faces, epsilon)