@@ -1115,8 +1115,6 @@ enum BC_TYPE {
11151115 OUTLET_FLOW = 5 , /* !< \brief Boundary outlet flow definition. */
11161116 PERIODIC_BOUNDARY = 6 , /* !< \brief Periodic boundary definition. */
11171117 NEARFIELD_BOUNDARY = 7 , /* !< \brief Near-Field boundary definition. */
1118- ELECTRODE_BOUNDARY = 8 , /* !< \brief Electrode boundary definition. */
1119- DIELEC_BOUNDARY = 9 , /* !< \brief Dipoisson boundary definition. */
11201118 CUSTOM_BOUNDARY = 10 , /* !< \brief custom boundary definition. */
11211119 INTERFACE_BOUNDARY = 11 , /* !< \brief Domain interface boundary definition. */
11221120 DIRICHLET = 12 , /* !< \brief Boundary Euler wall definition. */
@@ -2107,57 +2105,62 @@ static const MapType<string, ENUM_INPUT_REF> Input_Ref_Map = {
21072105 * \brief Vertex-based quantities exchanged during periodic marker communications.
21082106 */
21092107enum PERIODIC_QUANTITIES {
2110- PERIODIC_NONE = 99 , /* !< \brief No periodic communication required. */
2111- PERIODIC_VOLUME = 1 , /* !< \brief Volume communication for summing total CV (periodic only). */
2112- PERIODIC_NEIGHBORS = 2 , /* !< \brief Communication of the number of neighbors for centered schemes (periodic only). */
2113- PERIODIC_RESIDUAL = 3 , /* !< \brief Residual and Jacobian communication (periodic only). */
2114- PERIODIC_LAPLACIAN = 4 , /* !< \brief Undivided Laplacian communication for JST (periodic only). */
2115- PERIODIC_MAX_EIG = 5 , /* !< \brief Maximum eigenvalue communication (periodic only). */
2116- PERIODIC_SENSOR = 6 , /* !< \brief Dissipation sensor communication (periodic only). */
2117- PERIODIC_SOL_GG = 7 , /* !< \brief Solution gradient communication for Green-Gauss (periodic only). */
2118- PERIODIC_PRIM_GG = 8 , /* !< \brief Primitive gradient communication for Green-Gauss (periodic only). */
2119- PERIODIC_SOL_LS = 9 , /* !< \brief Solution gradient communication for weighted Least Squares (periodic only). */
2120- PERIODIC_PRIM_LS = 10 , /* !< \brief Primitive gradient communication for weighted Least Squares (periodic only). */
2121- PERIODIC_LIM_SOL_1 = 11 , /* !< \brief Solution limiter communication phase 1 of 2 (periodic only). */
2122- PERIODIC_LIM_SOL_2 = 12 , /* !< \brief Solution limiter communication phase 2 of 2 (periodic only). */
2123- PERIODIC_LIM_PRIM_1 = 13 , /* !< \brief Primitive limiter communication phase 1 of 2 (periodic only). */
2124- PERIODIC_LIM_PRIM_2 = 14 , /* !< \brief Primitive limiter communication phase 2 of 2 (periodic only). */
2125- PERIODIC_IMPLICIT = 15 , /* !< \brief Implicit update communication to ensure consistency across periodic boundaries. */
2126- PERIODIC_SOL_ULS = 16 , /* !< \brief Solution gradient communication for unwieghted Least Squares (periodic only). */
2127- PERIODIC_PRIM_ULS = 17 /* !< \brief Primitive gradient communication for unweighted Least Squares (periodic only). */
2108+ PERIODIC_NONE , /* !< \brief No periodic communication required. */
2109+ PERIODIC_VOLUME , /* !< \brief Volume communication for summing total CV (periodic only). */
2110+ PERIODIC_NEIGHBORS , /* !< \brief Communication of the number of neighbors for centered schemes (periodic only). */
2111+ PERIODIC_RESIDUAL , /* !< \brief Residual and Jacobian communication (periodic only). */
2112+ PERIODIC_LAPLACIAN , /* !< \brief Undivided Laplacian communication for JST (periodic only). */
2113+ PERIODIC_MAX_EIG , /* !< \brief Maximum eigenvalue communication (periodic only). */
2114+ PERIODIC_SENSOR , /* !< \brief Dissipation sensor communication (periodic only). */
2115+ PERIODIC_SOL_GG , /* !< \brief Solution gradient communication for Green-Gauss (periodic only). */
2116+ PERIODIC_PRIM_GG , /* !< \brief Primitive gradient communication for Green-Gauss (periodic only). */
2117+ PERIODIC_SOL_LS , /* !< \brief Solution gradient communication for weighted Least Squares (periodic only). */
2118+ PERIODIC_PRIM_LS , /* !< \brief Primitive gradient communication for weighted Least Squares (periodic only). */
2119+ PERIODIC_SOL_ULS , /* !< \brief Solution gradient communication for unwieghted Least Squares (periodic only). */
2120+ PERIODIC_PRIM_ULS , /* !< \brief Primitive gradient communication for unweighted Least Squares (periodic only). */
2121+ PERIODIC_SOL_GG_R , /* !< \brief Same but reconstruction. */
2122+ PERIODIC_PRIM_GG_R , /* !< \brief Same but reconstruction. */
2123+ PERIODIC_SOL_LS_R , /* !< \brief Same but reconstruction. */
2124+ PERIODIC_PRIM_LS_R , /* !< \brief Same but reconstruction. */
2125+ PERIODIC_SOL_ULS_R , /* !< \brief Same but reconstruction. */
2126+ PERIODIC_PRIM_ULS_R , /* !< \brief Same but reconstruction. */
2127+ PERIODIC_LIM_SOL_1 , /* !< \brief Solution limiter communication phase 1 of 2 (periodic only). */
2128+ PERIODIC_LIM_SOL_2 , /* !< \brief Solution limiter communication phase 2 of 2 (periodic only). */
2129+ PERIODIC_LIM_PRIM_1 , /* !< \brief Primitive limiter communication phase 1 of 2 (periodic only). */
2130+ PERIODIC_LIM_PRIM_2 , /* !< \brief Primitive limiter communication phase 2 of 2 (periodic only). */
2131+ PERIODIC_IMPLICIT , /* !< \brief Implicit update communication to ensure consistency across periodic boundaries. */
21282132};
21292133
21302134/* !
21312135 * \brief Vertex-based quantities exchanged in MPI point-to-point communications.
21322136 */
21332137enum MPI_QUANTITIES {
2134- SOLUTION = 0 , /* !< \brief Conservative solution communication. */
2135- SOLUTION_OLD = 1 , /* !< \brief Conservative solution old communication. */
2136- SOLUTION_GRADIENT = 2 , /* !< \brief Conservative solution gradient communication. */
2137- SOLUTION_LIMITER = 3 , /* !< \brief Conservative solution limiter communication. */
2138- SOLUTION_GEOMETRY = 7 , /* !< \brief Geometry solution communication. */
2139- PRIMITIVE_GRADIENT = 8 , /* !< \brief Primitive gradient communication. */
2140- PRIMITIVE_LIMITER = 9 , /* !< \brief Primitive limiter communication. */
2141- UNDIVIDED_LAPLACIAN = 10 , /* !< \brief Undivided Laplacian communication. */
2142- MAX_EIGENVALUE = 11 , /* !< \brief Maximum eigenvalue communication. */
2143- SENSOR = 12 , /* !< \brief Dissipation sensor communication. */
2144- AUXVAR_GRADIENT = 13 , /* !< \brief Auxiliary variable gradient communication. */
2145- COORDINATES = 14 , /* !< \brief Vertex coordinates communication. */
2146- COORDINATES_OLD = 15 , /* !< \brief Old vertex coordinates communication. */
2147- MAX_LENGTH = 16 , /* !< \brief Maximum length communication. */
2148- GRID_VELOCITY = 17 , /* !< \brief Grid velocity communication. */
2149- CROSS_TERM = 18 , /* !< \brief Cross term communication. */
2150- CROSS_TERM_GEOMETRY = 19 , /* !< \brief Geometric cross term communication. */
2151- REF_GEOMETRY = 20 , /* !< \brief Reference geometry communication. */
2152- SOLUTION_EDDY = 21 , /* !< \brief Turbulent solution plus eddy viscosity communication. */
2153- SOLUTION_MATRIX = 22 , /* !< \brief Matrix solution communication. */
2154- SOLUTION_MATRIXTRANS = 23 , /* !< \brief Matrix transposed solution communication. */
2155- NEIGHBORS = 24 , /* !< \brief Neighbor point count communication (for JST). */
2156- SOLUTION_FEA = 25 , /* !< \brief FEA solution communication. */
2157- MESH_DISPLACEMENTS = 27 , /* !< \brief Mesh displacements at the interface. */
2158- SOLUTION_TIME_N = 28 , /* !< \brief Solution at time n. */
2159- SOLUTION_TIME_N1 = 29 , /* !< \brief Solution at time n-1. */
2160- PRIMITIVE = 30 /* !< \brief Primitive solution communication. */
2138+ SOLUTION , /* !< \brief Conservative solution communication. */
2139+ SOLUTION_OLD , /* !< \brief Conservative solution old communication. */
2140+ SOLUTION_GRADIENT , /* !< \brief Conservative solution gradient communication. */
2141+ SOLUTION_GRAD_REC , /* !< \brief Conservative solution reconstruction gradient communication. */
2142+ SOLUTION_LIMITER , /* !< \brief Conservative solution limiter communication. */
2143+ SOLUTION_GEOMETRY , /* !< \brief Geometry solution communication. */
2144+ PRIMITIVE_GRADIENT , /* !< \brief Primitive gradient communication. */
2145+ PRIMITIVE_GRAD_REC , /* !< \brief Primitive reconstruction gradient communication. */
2146+ PRIMITIVE_LIMITER , /* !< \brief Primitive limiter communication. */
2147+ UNDIVIDED_LAPLACIAN , /* !< \brief Undivided Laplacian communication. */
2148+ MAX_EIGENVALUE , /* !< \brief Maximum eigenvalue communication. */
2149+ SENSOR , /* !< \brief Dissipation sensor communication. */
2150+ AUXVAR_GRADIENT , /* !< \brief Auxiliary variable gradient communication. */
2151+ COORDINATES , /* !< \brief Vertex coordinates communication. */
2152+ COORDINATES_OLD , /* !< \brief Old vertex coordinates communication. */
2153+ MAX_LENGTH , /* !< \brief Maximum length communication. */
2154+ GRID_VELOCITY , /* !< \brief Grid velocity communication. */
2155+ SOLUTION_EDDY , /* !< \brief Turbulent solution plus eddy viscosity communication. */
2156+ SOLUTION_MATRIX , /* !< \brief Matrix solution communication. */
2157+ SOLUTION_MATRIXTRANS , /* !< \brief Matrix transposed solution communication. */
2158+ NEIGHBORS , /* !< \brief Neighbor point count communication (for JST). */
2159+ SOLUTION_FEA , /* !< \brief FEA solution communication. */
2160+ MESH_DISPLACEMENTS , /* !< \brief Mesh displacements at the interface. */
2161+ SOLUTION_TIME_N , /* !< \brief Solution at time n. */
2162+ SOLUTION_TIME_N1 , /* !< \brief Solution at time n-1. */
2163+ PRIMITIVE /* !< \brief Primitive solution communication. */
21612164};
21622165
21632166/* !
0 commit comments