Neko
0.8.1
A portable framework for high-order spectral element flow simulations
|
MPI derived types. More...
Functions/Subroutines | |
subroutine, public | neko_mpi_types_init |
Define all MPI derived types. More... | |
subroutine | mpi_type_nmsh_hex_init |
Define a MPI derived type for a 3d nmsh hex. More... | |
subroutine | mpi_type_nmsh_quad_init |
Define a MPI derived type for a 2d nmsh quad. More... | |
subroutine | mpi_type_nmsh_zone_init |
Define a MPI derived type for a nmsh zone. More... | |
subroutine | mpi_type_nmsh_curve_init |
Define a MPI derived type for a nmsh curved element. More... | |
subroutine | mpi_type_re2_xyz_init |
Define a MPI derived type for a 3d re2 data. More... | |
subroutine | mpi_type_re2_xy_init |
Define a MPI derived type for a 2d re2 data. More... | |
subroutine | mpi_type_re2_cv_init |
Define a MPI derived type for re2 cv data. More... | |
subroutine | mpi_type_re2_bc_init |
Define a MPI derived type for re2 bc data. More... | |
subroutine | mpi_type_stl_header_init |
Define a MPI dervied type for a STL header. More... | |
subroutine | mpi_type_stl_triangle_init |
Define a MPI derived type for a STL triangle. More... | |
subroutine, public | neko_mpi_types_free |
Deallocate all derived MPI types. More... | |
subroutine | mpi_type_nmsh_hex_free |
Deallocate nmsh hex derived MPI type. More... | |
subroutine | mpi_type_nmsh_quad_free |
Deallocate nmsh quad derived MPI type. More... | |
subroutine | mpi_type_nmsh_zone_free |
Deallocate nmsh zone derived MPI type. More... | |
subroutine | mpi_type_nmsh_curve_free |
Deallocate nmsh curve derived MPI type. More... | |
subroutine | mpi_type_re2_xyz_free |
Deallocate re2 xyz derived MPI type. More... | |
subroutine | mpi_type_re2_xy_free |
Deallocate re2 xyz derived MPI type. More... | |
subroutine | mpi_type_re2_cv_free |
Deallocate re2 cv derived MPI type. More... | |
subroutine | mpi_type_re2_bc_free |
Deallocate re2 bc derived MPI type. More... | |
subroutine | mpi_type_stl_header_free |
Deallocate STL header dervied MPI type. More... | |
subroutine | mpi_type_stl_triangle_free |
Deallocate STL triangle derived MPI type. More... | |
Variables | |
type(mpi_datatype), public | mpi_nmsh_hex |
MPI derived type for 3D Neko nmsh data. More... | |
type(mpi_datatype), public | mpi_nmsh_quad |
MPI derived type for 2D Neko nmsh data. More... | |
type(mpi_datatype), public | mpi_nmsh_zone |
MPI derived type for Neko nmsh zone data. More... | |
type(mpi_datatype), public | mpi_nmsh_curve |
MPI derived type for Neko nmsh curved elements. More... | |
type(mpi_datatype), public | mpi_re2v1_data_xyz |
MPI derived type for 3D NEKTON re2 data. More... | |
type(mpi_datatype), public | mpi_re2v1_data_xy |
MPI derived type for 2D NEKTON re2 data. More... | |
type(mpi_datatype), public | mpi_re2v1_data_cv |
MPI derived type for NEKTON re2 cv data. More... | |
type(mpi_datatype), public | mpi_re2v1_data_bc |
MPI derived type for NEKTON re2 bc data. More... | |
type(mpi_datatype), public | mpi_re2v2_data_xyz |
MPI derived type for 3D NEKTON re2 data. More... | |
type(mpi_datatype), public | mpi_re2v2_data_xy |
MPI derived type for 2D NEKTON re2 data. More... | |
type(mpi_datatype), public | mpi_re2v2_data_cv |
MPI derived type for NEKTON re2 cv data. More... | |
type(mpi_datatype), public | mpi_re2v2_data_bc |
MPI derived type for NEKTON re2 bc data. More... | |
type(mpi_datatype), public | mpi_stl_header |
MPI Derived type for a STL header. More... | |
type(mpi_datatype), public | mpi_stl_triangle |
MPI derived type for a STL triangle. More... | |
integer, public | mpi_real_size |
Size of MPI type real. More... | |
integer, public | mpi_double_precision_size |
Size of MPI type double precision. More... | |
integer, public | mpi_character_size |
Size of MPI type character. More... | |
integer, public | mpi_integer_size |
Size of MPI type integer. More... | |
integer, public | mpi_logical_size |
Size of MPI type logical. More... | |
integer, public | mpi_real_prec_size |
Size of working precision REAL types. More... | |
MPI derived types.
|
private |
Deallocate nmsh curve derived MPI type.
Definition at line 553 of file mpi_types.f90.
|
private |
Define a MPI derived type for a nmsh curved element.
Definition at line 220 of file mpi_types.f90.
|
private |
Deallocate nmsh hex derived MPI type.
Definition at line 535 of file mpi_types.f90.
|
private |
Define a MPI derived type for a 3d nmsh hex.
Definition at line 115 of file mpi_types.f90.
|
private |
Deallocate nmsh quad derived MPI type.
Definition at line 541 of file mpi_types.f90.
|
private |
Define a MPI derived type for a 2d nmsh quad.
Definition at line 157 of file mpi_types.f90.
|
private |
Deallocate nmsh zone derived MPI type.
Definition at line 547 of file mpi_types.f90.
|
private |
Define a MPI derived type for a nmsh zone.
Definition at line 191 of file mpi_types.f90.
|
private |
Deallocate re2 bc derived MPI type.
Definition at line 580 of file mpi_types.f90.
|
private |
Define a MPI derived type for re2 bc data.
Definition at line 409 of file mpi_types.f90.
|
private |
Deallocate re2 cv derived MPI type.
Definition at line 573 of file mpi_types.f90.
|
private |
Define a MPI derived type for re2 cv data.
Definition at line 351 of file mpi_types.f90.
|
private |
Deallocate re2 xyz derived MPI type.
Definition at line 566 of file mpi_types.f90.
|
private |
Define a MPI derived type for a 2d re2 data.
Definition at line 301 of file mpi_types.f90.
|
private |
Deallocate re2 xyz derived MPI type.
Definition at line 559 of file mpi_types.f90.
|
private |
Define a MPI derived type for a 3d re2 data.
Definition at line 249 of file mpi_types.f90.
|
private |
Deallocate STL header dervied MPI type.
Definition at line 587 of file mpi_types.f90.
|
private |
Define a MPI dervied type for a STL header.
Definition at line 467 of file mpi_types.f90.
|
private |
Deallocate STL triangle derived MPI type.
Definition at line 593 of file mpi_types.f90.
|
private |
Define a MPI derived type for a STL triangle.
Definition at line 493 of file mpi_types.f90.
subroutine, public neko_mpi_types::neko_mpi_types_free |
Deallocate all derived MPI types.
Definition at line 522 of file mpi_types.f90.
subroutine, public neko_mpi_types::neko_mpi_types_init |
Define all MPI derived types.
Definition at line 85 of file mpi_types.f90.
integer, public neko_mpi_types::mpi_character_size |
Size of MPI type character.
Definition at line 62 of file mpi_types.f90.
integer, public neko_mpi_types::mpi_double_precision_size |
Size of MPI type double precision.
Definition at line 61 of file mpi_types.f90.
integer, public neko_mpi_types::mpi_integer_size |
Size of MPI type integer.
Definition at line 63 of file mpi_types.f90.
integer, public neko_mpi_types::mpi_logical_size |
Size of MPI type logical.
Definition at line 64 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_nmsh_curve |
MPI derived type for Neko nmsh curved elements.
Definition at line 45 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_nmsh_hex |
MPI derived type for 3D Neko nmsh data.
Definition at line 42 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_nmsh_quad |
MPI derived type for 2D Neko nmsh data.
Definition at line 43 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_nmsh_zone |
MPI derived type for Neko nmsh zone data.
Definition at line 44 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_re2v1_data_bc |
MPI derived type for NEKTON re2 bc data.
Definition at line 50 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_re2v1_data_cv |
MPI derived type for NEKTON re2 cv data.
Definition at line 49 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_re2v1_data_xy |
MPI derived type for 2D NEKTON re2 data.
Definition at line 48 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_re2v1_data_xyz |
MPI derived type for 3D NEKTON re2 data.
Definition at line 47 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_re2v2_data_bc |
MPI derived type for NEKTON re2 bc data.
Definition at line 55 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_re2v2_data_cv |
MPI derived type for NEKTON re2 cv data.
Definition at line 54 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_re2v2_data_xy |
MPI derived type for 2D NEKTON re2 data.
Definition at line 53 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_re2v2_data_xyz |
MPI derived type for 3D NEKTON re2 data.
Definition at line 52 of file mpi_types.f90.
integer, public neko_mpi_types::mpi_real_prec_size |
Size of working precision REAL types.
Definition at line 65 of file mpi_types.f90.
integer, public neko_mpi_types::mpi_real_size |
Size of MPI type real.
Definition at line 60 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_stl_header |
MPI Derived type for a STL header.
Definition at line 57 of file mpi_types.f90.
type(mpi_datatype), public neko_mpi_types::mpi_stl_triangle |
MPI derived type for a STL triangle.
Definition at line 58 of file mpi_types.f90.