Warnings
WXX## Value #1 for option §1 at keyword §2 at order #2, §1 may clash with #2
This
means strings §1 and §2 may be incorrect and numbers #1 and #2 may be incompatible.
Changing §1 and #2 may alleviate this issue. The simulation may or may not succeed.Warning Code
When a warning occurs, nanoFluidX will issue a corresponding code for that warning. A warning code starts with letter W followed by a two-letter category identifier. For example, IO for input/output. The last element of the warning code is a number representing the order within the category. For example, WIO 338.
Warning Message
- §: This symbol represents a string such as a phase name or file path. These symbols are followed by a number according to their order in the message. A recurring § symbol will keep the same number.
- #: This symbol represents a number such as a phase ID or motion ID. These symbols are followed by a number according to their order in the message. A recurring # symbol will keep the same number.
Warning Description
This is an interpretation of the solver message. It may involve further explanation on why a certain situation occurs, the reason why the message has been issued, or the steps to take to alleviate the problem. It is meant as a first point of reference when a question on a certain message arises.
WCM - CELLMESH
WCM1
Resource limit in #1, #2 (#3,#4,#5) at (#6,#7,#8) in #9
This warning suggests that considerable number of particles are concentrated in a certain region of the computational domain positioned about (#6,#7,#8). While the simulation may continue, this is an indication that something is going wrong and the simulation is likely to fail. This warning does not point to a specific cause for particle concentration and one should revisit the inputs to the solver. Among different reasons for this warning are:
- particles clumping due to compression between moving walls
- too large of a timestep size
- too large of a single phase surface tension coefficient
- incorrect motion definitions
- unusual motion combinations
- kernel dx in cfg doesn't match the actual dx in the discretized geometry
- discretized geometric irregularities
- hanging or overlapping particles
WDM - DOMAIN
WDM1
Reference velocity was not explicitly defined. Computed reference velocity based on defined motion, inlet and/or imposed region velocities: #1 [m/s]
The solver issues this warning when the fallback method for calculating the reference velocity "ref_vel" is used. The simulation may proceed normally.
WDM2
Reference density was not explicitly defined. Maximum fluid density in the domain is: #1 [kg/m\^3]
The solver issues this warning when the fallback method for calculating the reference density "ref_rho" is used. The simulation may proceed normally.
WDM3
Reference length was not explicitly defined. Largest dimension of the fluid bulk in the dominant body force direction is approximately: #1 [m]
The solver issues this warning when the fallback method for calculating the reference length "ref_length" is used. The simulation may proceed normally.
WDM4
Reference curvature was not explicitly defined. Set to 1/(5*dx): #1 [1/m]
The solver issues this warning when the fallback method for calculating the reference curvature "ref_curv" is used. The simulation may proceed normally.
WDM5
Reference viscosity was not explicitly defined.
The solver issues this warning when the reference viscosity "ref_visc" is not defined in runs with "viscTempCoupling" activated. This means that the viscosity will not be included in the speed of sound and timestep criteria. While that may or may not affect the simulation, it is strongly recommended to provide the maximum expected dynamic viscosity.
WDM6
The time interval defined in the bodyforce file does not encompass the full duration of the simulation.
The time interval defined in the bodyforce file does not encompass the full duration of the simulation. This may lead to unintended behaviour throughout the simulation. It is recommended to ensure about the duration of the applied external body force.
WDM7
Particle bounding box was not explicitly defined. Calculating based on inputfile.
The solver issues this warning when the fallback method for calculating the bounding box of the discretized input geometry ("min_boundingbox" and "max_boundingbox") is used. The simulation may proceed normally.
WDM8
Moving wall of phase S1 has higher velocity than the reference velocity. Please check the configuration file.
It is expected that the largest fluid velocity in the domain would be at least equal to the velocity of the fastest MOVINGWALL phase. Specifying a smaller reference velocity "ref_vel" may result in undesired behavior.
WFS - FRAMESUITE
WFS1
The road profile extends beyond the domain boundaries in y direction.
The road profile extends beyond the domain boundaries in y direction. The parts outside of the domain will be ignored.
WIM - IMPOSEREGIONS
WIM1
The time-velocity series defined in S1 for PARALLELEPIPEDVEL impose region #1 does not encompass the full duration of the simulation. Please make sure that "t_start", "t_end", "parallelepipedvel_tvs_offset" and "parallelepipedvel_tvs_latch" options are set according to your requirements.
The simulation will continue normally outside of the interval defined in time-velocity series file. The velocity value outside of the defined interval will depend on the "parallelepipedvel_tvs_latch" option. This warning may be safely ignored if this is desired behavior.
WIM2
The time-velocity series defined in S1 for CYLINDERVEL impose region #1 does not encompass the full duration of the simulation. Please make sure that "t_start", "t_end", "cylindervel_tvs_offset" and "cylindervel_tvs_latch" options are set according to your requirements.
The simulation will continue normally outside of the interval defined in time-velocity series file. The velocity value outside of the defined interval will depend on the "cylindervel_tvs_latch" option. This warning may be safely ignored if this is desired behavior.
WIM3
The time-acceleration series defined in S1 for PARALLELEPIPEDACC impose region #1 does not encompass the full duration of the simulation. Please make sure that "t_start", "t_end", "parallelepipedacc_tas_offset" and "parallelepipedacc_tas_latch" options are set according to your requirements.
The simulation will continue normally outside of the interval defined in time-acceleration series file. The acceleration value outside of the defined interval will depend on the "parallelepipedacc_tas_latch" option. This warning may be safely ignored if this is desired behavior.
WIM4
The time-acceleration series defined in S1 for CYLINDERACC impose region #1 does not encompass the full duration of the simulation. Please make sure that "t_start", "t_end", "cylinderacc_tas_offset" and "cylinderacc_tas_latch" options are set according to your requirements.
The simulation will continue normally outside of the interval defined in time-acceleration series file. The acceleration value outside of the defined interval will depend on the "cylinderacc_tas_latch" option. This warning may be safely ignored if this is desired behavior.
WIM5
The time-temperature series defined in S1 for PARALLELEPIPEDTEMP impose region #1 does not encompass the full duration of the simulation. Please make sure that "t_start", "t_end", "parallelepipedtemp_tts_offset" and "parallelepipedtemp_tts_latch" options are set according to your requirements.
The simulation will continue normally outside of the interval defined in time-temperature series file. The temperature value outside of the defined interval will depend on the "parallelepipedtemp_tts_latch" option. This warning may be safely ignored if this is desired behavior.
WIM6
The time-temperature series defined in S1 for CYLINDERTEMP impose region #1 does not encompass the full duration of the simulation. Please make sure that "t_start", "t_end", "cylindertemp_tts_offset" and "cylindertemp_tts_latch" options are set according to your requirements.
The simulation will continue normally outside of the interval defined in time-temperature series file. The temperature value outside of the defined interval will depend on the "cylindertemp_tts_latch" option. This warning may be safely ignored if this is desired behavior.
WIM7
The value of some porous viscous loss matrix elements of PARALLELEPIPEDPOROUS impose region #1 are negative. The simulation may behave unexpectedly.
Some viscous loss matrix elements specific in "porous_visc" are negative. The simulation may continue, however, the region will not behave as a porous medium. This warning may be safely ignored if this is the desired behavior.
WIM8
The value of some porous inertial loss matrix elemnts of PARALLELEPIPEDPOROUS impose region #1 are negative. The simulation may behave unexpectedly.
Some viscous loss matrix elements specific in "porous_inert" are negative. The simulation may continue, however, the region will not behave as a porous medium. This warning may be safely ignored if this is the desired behavior.
WIM9
The value of some porous viscous loss matrix elemnts of CYLINDERPOROUS impose region #1 are negative. The simulation may behave unexpectedly.
Some viscous loss matrix elements specific in "porous_visc" are negative. The simulation may continue, however, the region will not behave as a porous medium. This warning may be safely ignored if this is the desired behavior.
WIM10
The value of some porous inertial loss matrix elemnts of CYLINDERPOROUS impose region #1 are negative. The simulation may behave unexpectedly.
Some viscous loss matrix elements specific in "porous_inert" are negative. The simulation may continue, however, the region will not behave as a porous medium. This warning may be safely ignored if this is the desired behavior.
WIM11
Temperature dependent viscosity is requested and at least one porous region is defined. Only the inertial contribution of porous region will be effective.
A porous region was defined while temperature dependent viscosity is also requested. Currently, the viscous dissipation portion of the porous media effects are ignored when using variable viscosity and only the inertial dissipation contributions are accounted for. This warning may be safely ignored if this is the desired behavior.
WIR - INLETREGIONS
WIR1
Inlet region #1 does not support motion. The requested motion will be ignored.
This warning is displayed when a motion is assigned to one "INREG_CIRCULAR", "INREG_RECTANGULAR" or "INREG_CUSTOM" type inlet regions. These inlet region types do not support motion and will ignore the request to attach to a moving phase.
WIR2
Particle indexing is not supported with restart/continue (recon) runs. The indices of particles generated by inlet regions may not be consistent with the clean run.
When setting the "inletregion_indexsim" option to true in a recon run, the particle indices generated will not be the same as a clean run. This means particle IDs are inconsistent, however, the simulation will run normally.
WIR3
Inlet region #1 does not have an active extension (extend = false), but an extension outside of active interval is requested (extpre = true or extpst = true). Ignoring the inactive interval extensions.
When the inlet region's extension is disabled, all other extension related options are ignored. Disregard this warning if the extension is deliberately disabled. If an extension is required, please set "inletregion_extend" to true.
WIR4
Inlet region #1 has an inactive extension, but an extension length is specified. Ignoring the extension.
When the inlet region's extension is disabled, all other extension related options are disregarded. Disregard this warning if the extension is deliberately disabled. If an extension is required, please set "inletregion_extend" to true.
WIR5
Inlet region #1 has an active extension, but no extension length is specified. Ignoring the extension.
The solver issues this warning when the extension length for an inlet region with active extension is missing. This may be due to typographical errors in the cfg or simply missing keywords "inletregion_extlen" or "inletregion_extlenodx". Since a zero length extension is effectively inactive and to save computational resources, the solver turns off the extension. Please provide an extension length if the inlet region requires an extension.
WIR6
Disregarding tangent vector for inlet region #1 without arbitrary orientation.
The tangent vector is not used if the inlet region is not of the arbitrary orientation type. The simulation will continue normally, disregarding the tangent vector.
WIR7
Inlet region #1 has no specified start time. Assuming zero.
When no start time has been specified, inlet region uses a default value of simulation start.
WIR8
Inlet region #1 has an "inletregion_stf_phaselist" but no "inletregion_stf_file". The option "inletregion_stf_phaselist" has no effect.
Inlet regions with solver-generated stencils do not required an "inletregion_stf_phaselist". The simulation will proceed normally.
WIR9
The stencil file S1 for inlet region #1 has 3 columns. The option "inletregion_stf_phaselist" has no effect.
For inlet regions with single-phase stencils, "inletregion_stf_phaselist" is not required and will be ignored. The simulation will proceed normally.
WIR10
At least one coordinate of the center location provided for inlet region #1 is further than 0.05dx away from the geometric center of the stencil.
The inlet region stencil must be planar. The warning may point to potential non-planar stencil or incorrect specification of "inletregion_cnt".
WIR11
Inlet region #1 radius is smaller than dx. No particles may appear.
In general, an "inletregion_circle_rad" smaller than "dx" is not recommended. The behavior may be unpredictable.
WIR12
At least one coordinate of the center location provided for inlet region #1 is further than 0.05dx away from the geometric center of the stencil.
The inlet region stencil must be planar. The warning may point to potential non-planar stencil or incorrect specification of "inletregion_cnt".
WIR13
Inlet region #1 radius is smaller than dx. No particles may appear.
In general, an "inletregion_circle_rad" smaller than "dx" is not recommended. The behavior may be unpredictable.
WIR14
The computed tangent for inlet region #1 is not parallel to provided tangent.
When an inlet region with arbitrary orientation is provided with a stencil as well as a tangent vector, it checks if the solver-computed tangent is parallel to the user-provided tangent. This warning is shown when the dot product of the two vectors is smaller than 0.999. This warning may be safely ignored when the user-provided tangent is reliable.
WIR15
At least one coordinate of the center location provided for inlet region #1 is further than 0.05dx away from the geometric center of the stencil.
The inlet region stencil must be planar. The warning may point to potential non-planar stencil or incorrect specification of "inletregion_cnt".
WIR16
All rectangle side lengths specified for inlet region #1 are smaller than dx. No particles may appear.
In general, an "inletregion_rectangle_len" with elements smaller than "dx" is not recommended. The behavior may be unpredictable.
WIR17
The computed tangent for inlet region #1 is not parallel to provided tangent.
When an inlet region with arbitrary orientation is provided with a stencil as well as a tangent vector, it checks if the solver-computed tangent is parallel to the user-provided tangent. This warning is shown when the dot product of the two vectors is smaller than 0.999. This warning may be safely ignored when the user-provided tangent is reliable.
WIR18
At least one coordinate of the center location provided for inlet region #1 is further than 0.05dx away from the geometric center of the stencil.
The inlet region stencil must be planar. The warning may point to potential non-planar stencil or incorrect specification of "inletregion_cnt".
WIR19
All rectangle side lengths specified for inlet region #1 are smaller than dx. No particles may appear.
In general, an "inletregion_rectangle_len" with elements smaller than "dx" is not recommended. The behavior may be unpredictable.
WIR20
Inlet region #1 has an unrecognized state type of S1. The recognized state types are "vel" for velocity, "vfl" for volume flowrate and "mfl" for mass flowrate. Switching to type "vel".
The supported state types are velocity (vel), volume flowrate (vfl) and mass flowrate (mfl). When keyword "inletregion_stttyp" is not specified, has blank or unrecognized value, a default state of velocity is assumed.
WIR21
The time-state series defined in S1 for inlet region #1 does not encompass the full duration of the simulation. Please make sure that time_start, time_end, tss_offset and tss_latch options are set according to your requirements.
The simulation will continue normally outside of the interval defined in time-state series file. The state value outside of the defined interval will depend on the "inletregion_tss_latch" option. This warning may be safely ignored if this is the desired behavior.
WIR22
Ramp up and ramp down times for inlet region #1 are ignored because a time-state series file is specified.
When using a time-state series file, an inlet region will ignore ramp up and ramp down times, if they were specified. The simulation will otherwise continue normally.
WIO - INPUTOUTPUT
WIO1
The current free disk storage space is less than the estimated amount for all output data. The simulation will stop once the disk is full.
The solver estimates the required storage based on the file size of the initial output. This value may or may not represent the final storage requirements as the number of particles may change during the simulation.
WIO2
There are seven columns in the provided input file. Ignoring velocity data as inputfileReadMode is set to INPTFL_PXYZ.
The solver issues this warning when it detects a seven-column (phase, x, y, z, u, v, w) input file and the read option is set to "INPTFL_PXYZ". In this case the velocity data are ignored and the simulation continues normally. Please specify the read option of "INPTFL_PXYZUVW" if reading of input velocity data are required.
WIO3
There are four columns in the provided input file. Switching the inputfileReadMode to INPTFL_PXYZ.
When the solver detects a four-column (phase, x, y, z) input file when a read option of "INPTFL_PXYZUVW" is requested, it switches the input file mode to four-column "INPTFL_PXYZ" and issues this warning. This warning may point to an issue with the input file (incorrect path or export), otherwise the simulation will proceed normally.
WIO4
Case directory exists but content does not match the current target, assuming distributed file system topology.
This warning indicates that the solver has encountered a similarly named case directory on a multinode run during file system topology identification, however, the information within the directory does not belong to the current run. This may be an artifact of a previously failed run and the simulation may continue normally, assuming a distributed file system topology. Please specify the file system topology explicitly through the cfg file if the automatically detected one is incorrect.
WIO5
No STL file specified for phase #1 (S1).
No STL file has been specified in "stl" keyword of "phase" subsection under "phases" section.
WIO6
Cannot find STL file S1 for phase #1 (S2).
The solver is not able to find STL file specified in "stl" keyword of "phase" subsection under "phases" section. Please make sure the file exists and/or the path to the file in cfg is correct.
WIO7
At least one output time from the particle output times file has been ignored
The output times in the particle output times file from "t_output_file" in "simulationParameters" have to be monotonically increasing. If one time value is bigger than the previous one, it will be ignored. Also, time values smaller than the start (simulation) time of the run will be ignored, which can be the desired behavior when reusing a file across a restart. Please make sure the particle output times provided in the file are correct. This warning is only displayed once, regardless of the number of ignored times.
WIO8
At least one output time from the restart output times file has been ignored
The output times in the restart output times file from "t_output_restart_file" in "simulationParameters" have to be monotonically increasing. If one time value is bigger than the previous one, it will be ignored. Also, time values smaller than the start (simulation) time of the run will be ignored, which can be the desired behavior when reusing a file across a restart. Please make sure the restart output times provided in the file are correct. This warning is only displayed once, regardless of the number of ignored times.
WIO9
At least one particle has a phase ID smaller than one.
Smallest acceptable phase number is 1. Any particle with a phase number smaller than 1 is ignored.
WIO10
At least one particle has a phase ID greater than the total number of phases.
Largest acceptable phase number is equal to the maximum number of phases defined in the cfg. Any particle with a larger phase number is ignored.
WIO11
The input discretized geometry file contains #1 out-of-domain particles. Please refer to "outofdomain.txt" file for further information.
Any particle residing outside of the cuboid defined by "min_domain" and "max_domain" is ignored. If "min_domain" and "max_domain" were not defined, "min_boundingbox" and "max_boundingbox" values are used to define the cuboid. Phase and coordinates of the ignored particles are written to "outofdomain.txt".
WIO12
The maximum magnitude of WALL/MOVINGWALL normals is #1. A simulation with maximum normal magnitude larger than 1.1 may behave unexpectedly.
A large normal magnitude may result in fluid particle loss and/or unexpected errors. A large normal magnitude points to flaws in descretized geometry such as separated WALL/MOVINGWALL particles or unresolved features.
WIO13
All particles of MOVINGWALL phase #1 have left the domain. The simulation may behave unexpectedly.
This warning is shown when no MOVINGWALL particles of a certain phase are present at the start of a simulation. This may or may not lead to an issue during the simulation.
WIO14
All particles of phase #1 have left the domain. The simulation may behave unexpectedly.
This warning is shown when particles of a certain WALL/MOVINGWALL phase are no longer present in the computational domain. This may or may not lead to an issue during the simulation.
WIO15
There are #1 particles in the domain that have neighbors closer than 0.9dx in distance. Please refer to "overlapping.txt" file for further information.
While having overlapping particles does not necessarily lead to a failing simulation, it may point to certain flaws in solver input. One common flaw is the presence of duplicate particles in the discretized geometry. Another reason may be wrong "dx" or "inputfile_factor" in the cfg file.
WMT - MOTIONS
WMT1
The time range defined in POSITION_FILE of motion #1 on phase #2 does not cover the interval specified by tstart_prescribe and tend_prescribe. Phase #2 will remain stationary outside of the time range defined in POSITION_FILE.
The minimum and maximum time values in the position file do not cover the simulation duration. This motion's phase will remain stationary outside of the interval defined in the position file. Please modify the position file and/or other solver inputs if this is not the desired behavior.
WMT2
Motion #1 has either zero velocity or no velocity specified.
The solver displays this warning when the velocity of the double roller motion is set to zero or the velocity has not been defined explicitly. There will be no movement due to this motion during the simulation.
WMT3
Some passive rigid body states are not available in the restart/continue (recon) file. The simulation may behave unexpectedly.
If a passive rigid body motion was introduced during a restart/continue, the restart/continue files will not include the required information to produce the expected trajectory. While it is possible to observe the correct motion, e.g. when passive rigid body motion is added to a previously static MOVINGWALL type phase, this is not guaranteed.
WOR - OUTLETREGIONS
WOR1
An extension type other than noext is requested for spherical outlet region #1. The extension is ignored.
Spherical outlet regions do not support extensions. In case an extension was required, other outlet region types must be used.
WOR2
Outlet region #1 does not have an active extension, but an extension outside of active interval is requested. Ignoring the inactive interval extensions.
When the outlet region's extension is set to "noext", all other extension related options are ignored. Disregard this warning if the extension is deliberately disabled. If an extension is required, please set "outletregion_exttyp" to "setacc" or "setvel".
WOR3
Outlet region #1 has an inactive extension, but an extension length is specified. Ignoring the extension.
When the outlet region's extension is set to "noext", all other extension related options are ignored. Disregard this warning if the extension is deliberately disabled. If an extension is required, please set "outletregion_exttyp" to "setacc" or "setvel".
WOR4
Oulet region #1 has an active extension, but no extension length is specified. Ignoring the extension.
The solver issues this warning when the extension length for an outlet region with an extension type "setacc" or "setvel" is missing. This may be due to typographical errors in the cfg or simply missing keywords "outletregion_extlen" or "outletregion_extlenodx". Since a zero length extension is effectively inactive and to save computational resources, the solver turns off the extension. Please provide an extension length if the outlet region requires an extension.
WOR5
Outlet region #1 has no specified start time. Assuming zero.
When no start time has been specified, outlet region uses a default value of simulation start.
WOR6
Sphere outlet region #1 has a radius smaller than dx.
An outlet region radius smaller than "dx" is not recommended. The behavior may be unpredictable.
WOR7
Cuboid outlet region #1 has at least one length value smaller than dx.
An outlet region side length smaller than "dx" is not recommended. The behavior may be unpredictable.
WOR8
Cylinder outlet region #1 has a radius smaller than dx.
An outlet region radius smaller than "dx" is not recommended. The behavior may be unpredictable.
WOR9
Cylinder outlet region #1 has a height smaller than dx.
An outlet region height smaller than "dx" is not recommended. The behavior may be unpredictable.
WOR10
The time-state series defined in S1 for outlet region #1 does not encompass the full duration of the simulation. Please make sure that time_start, time_end, tss_offset and tss_latch options are set according to your requirements.
The simulation will continue normally outside of the interval defined in time-state series file. The state value outside of the defined interval will depend on the "outletregion_tss_latch" option. This warning may be safely ignored if this is desired behavior.
WOR11
Ramp up and ramp down times for outlet region #1 are ignored.
An outlet region will ignore ramp up and ramp down times, if specified, when using a time-state series file. The simulation will otherwise continue normally.
WPH - PHASES
WPH1
All WALL type subphases should have the same fluidContactPhase. Setting fluidContactPhase for Phase #1 to #2. Please set makesubphase option to false to choose a different fluidContactPhase for phase #1.
This warning is issued when a phase has a different fluid contact phase request than the first phase in the subphase group. The solver automatically changes the fluid contact phase to match that of the first phase of the subphase group. If this is not the desired behavior, setting "makesubphase" option to false will exclude the specific phase from the subphase group, allowing independent fluid contact phase request.
WPH2
All WALL type subphases should have the same contact angle. Setting contact angle for Phase #1 to #2. Please set makesubphase option to false to choose a different contact angle for phase #1.
This warning is issued when a phase has a different contact angle value than the first phase in the subphase group. The solver automatically changes the contact angle value to match that of the first phase of the subphase group. If this is not the desired behavior, setting "makesubphase" option to false will exclude the specific phase from the subphase group, allowing independent contact angle value.
WPH3
All WALL type subphases should have the same adhesionCoeff. Setting adhesionCoeff for Phase #1 to #2. Please set makesubphase option to false to choose a different adhesionCoeff for phase #1.
This warning is issued when a phase has a different adhesion coefficient value than the first phase in the subphase group. The solver automatically changes the adhesion coefficient value to match that of the first phase of the subphase group. If this is not the desired behavior, setting "makesubphase" option to false will exclude the specific phase from the subphase group, allowing independent adhesion coefficient value.
WPH4
All WALL type subphases should be either slip or no-slip. Setting noSlip for Phase #1 to #2.
This warning is issued when a phase has a different velocity boundary condition than the first phase in the subphase group. The solver automatically changes the velocity boundary condition to match that of the first phase of the subphase group. If this is not the desired behavior, setting "makesubphase" option to false will exclude the specific phase from the subphase group, allowing independent velocity boundary condition.
WPH5
All MOVINGWALL type subphases should have the same fluidContactPhase. Setting fluidContactPhase for Phase #1 to #2. Please set makesubphase option to false to choose a different fluidContactPhase for phase #1.
This warning is issued when a phase has a different fluid contact phase request than the first phase in the subphase group. The solver automatically changes the fluid contact phase to match that of the first phase of the subphase group. If this is not the desired behavior, setting "makesubphase" option to false will exclude the specific phase from the subphase group, allowing independent fluid contact phase request.
WPH6
All WALL type subphases should have the same contact angle. Setting contact angle for Phase #1 to #2. Please set makesubphase option to false to choose a different contact angle for phase #1.
This warning is issued when a phase has a different contact angle value than the first phase in the subphase group. The solver automatically changes the contact angle value to match that of the first phase of the subphase group. If this is not the desired behavior, setting "makesubphase" option to false will exclude the specific phase from the subphase group, allowing independent contact angle value.
WPH7
All MOVINGWALL type subphases should have the same adhesionCoeff. Setting adhesionCoeff for Phase #1 to #2. Please set makesubphase option to false to choose a different fluidContactPhase for phase #1.
This warning is issued when a phase has a different fluid contact phase request than the first phase in the subphase group. The solver automatically changes the fluid contact phase to match that of the first phase of the subphase group. If this is not the desired behavior, setting "makesubphase" option to false will exclude the specific phase from the subphase group, allowing independent fluid contact phase request.
WPH8
All MOVINGWALL type subphases should be either slip or no-slip. Setting noSlip for Phase #1 to #2.
This warning is issued when a phase has a different velocity boundary condition than the first phase in the subphase group. The solver automatically changes the velocity boundary condition to match that of the first phase of the subphase group. If this is not the desired behavior, setting "makesubphase" option to false will exclude the specific phase from the subphase group, allowing independent velocity boundary condition.
WPH9
The requested fluid contact time will be ignored for the following phase(s) due to no field output request: #1 \ldots #2
The solver warns that requesting fluid contact time while disabling the field output of a phase does not lead to a tangible outcome. The solver disables fluid contact time request for such phases. The simulation may continue normally.
WPH10
The compressibility induced by the virial pressure of the "TARTAKOVSKY2016_F1" model in phase #1 exceeds the amount chosen via "rho_compr". The speed of sound (cs) of this phase should at least be about #2.
This warning is issued when the virial pressure introduced by a particle force surface tension model induces a high compressibility. While this is not an absolute criteria, too high compressibility levels can impair the accuracy of the simulation. The recommended speed of sound (cs) value can e.g. be set manually by setting "cs" in the phase parameters of the corresponding phase according to the recommendation.
WPH11
Parameter "rho_0" of phase #1 (S1) was not set in the cfg file. The simulation may behave unexpectedly.
The density "rho_0" was not set for a FLUID phase. If the required material properties are omitted the solver will use default values and the simulation may behave unexpectedly. This warning may point to possible typographical errors in the cfg file.
WPH12
Parameter "rho_0" of phase #1 (S1) was not set in the cfg file and the energy transport equation is active. The simulation may behave unexpectedly.
The density "rho_0" was not set for a WALL/MOVINGWALL phase and energy transport equation is active. If the required material properties are omitted the solver will use default values and the simulation may behave unexpectedly. This warning may point to possible typographical error in the cfg file
WPH13
Parameter "rho_0" of phase #1 is outside of the physical range. Recommended values are between 0 and 25000.
While the simulation may proceed with no problems, such values have not been tested. Additionally, this may point to possible typographical errors in the cfg file.
WPH14
Parameter "dyn_visc" of phase #1 must be positive.
The dynamic viscosity "dyn_visc" has to be always positive. This warning may point to possible typographical errors in the cfg file.
WPH15
Parameter "surf_ten" of phase #1 must be positive.
The surface tension coefficient "surf_ten" has to be always positive. This warning may point to possible typographical errors in the cfg file.
WPH16
Parameter "gamma" of phase #1 is recommended to be within 0 and 10 interval.
The usual range for "gamma" is between 0 and 10. This warning may point to possible typographical errors in the cfg file.
WPH17
Parameter "rho_compr" of phase #1 must be positive.
The compressibility limit "rho_compr" is a positive number. This warning may point to possible typographical errors in the cfg file.
WPH18
Parameter "temp_0" of phase #1 must be positive.
Temperature unit of "temp_0" is Kelvin and has to be always positive. This warning may point to possible typographical errors in the cfg file.
WPH19
Parameter "heat_cap" of phase #1 (S1) was not set in the cfg file. The simulation may behave unexpectedly. .
The specific heat capacity should be specified in the cfg file in a simulation with energy transport equation active. If the required material properties are omitted the solver will use default values and the simulation may behave unexpectedly. This warning may point to possible typographical errors in the cfg file.
WPH20
Parameter "heat_cap" of phase #1 is outside of the physical range. Recommended values are between 0 and 10000.
A simulation with specific heat capacity values outside of 0 and 10000 [J/kgK] interval may or may not run successfully. This warning may point to possible typographical errors in the cfg file.
WPH21
Parameter "heat_cond" of phase #1 (S1) was not set in the cfg file. The simulation may behave unexpectedly.
The heat conductivity should be specified in the cfg file in a simulation with energy transport equation active. If the required material properties are omitted the solver will use default values and the simulation may behave unexpectedly. This warning may point to possible typographical errors in the cfg file.
WPH22
Parameter "heat_cond" of phase #1 is outside of the physical range. Recommended values are between 0 and 1000.
A simulation with specific thermal conductivity values outside of 0 and 1000 [W/mK] interval may or may not run successfully. This warning may point to possible typographical errors in the cfg file.
WPH23
The subphase request for phase #1 is ignored. Only WALL/MOVINGWALL phases can be added to a subphase.
Fluid phases do not have subphases. In case a subphase was requested for a fluid phase, this warning provides the information that the request was safely ignored and the simulataion will proceed normally.
WPH24
Contact angle for TARTAKOVSKY2016_F1 surface tension model was selected with more than one FLUID phase present and will be ignored.
Contact angle is only selectable for cases with a single FLUID phase.
WPR - PROBES
WPR1
The computed particle spacing for S1 does not match the simulation dx (more than 0.05dx difference). This may affect the probe output data.
The distance between the particles of a flowrate probe must be equal to the particle spacing "dx" of simulation. Having a spacing other than dx between flowrate probe particles leads to probe output errors.
WSP - SIMPARAM
WSP1
Unrecognized keyword chain: S1.S2 or S1.S2(#1).S3
An unrecognized keyword chain might have been used in the cfg file. Receiving this warning may not necessarily point to a problem. The keyword chain is formatted as key1.key2 for two level and key1.key2(#).key3 for three level keyword chains. key1 is the highest level keyword, e.g. "phases". key2 is the second level keyword, e.g. "phase". key3 is the third level keyword, e.g. "type". In three level keyword chains, the second level key is accompanied by a number in parentheses pointing to the order in second level keyword list. Example: kernel.dxp is printed as a warning since "dxp" is not a recognized second level keyword. Example: phases.phase(2).rho_compr is printed as a warning for a non-FLUID phase 2.
WSP2
The number of timesteps required to complete the simulation is larger than the maximum number of iterations allowed.
The number of timesteps calculated by the solver to reach the end of the simulation "t_end", starting from "t_start", is larger than the maximum number of iterations allowed. For a restart/continue (recon) run, the time of the recon file is taken as the starting time. The simulation will stop once the maximum number of iterations allowed is reached. The maximum number of allowed iterations is equal to "maxitsteps" if specified, or 1000000000 by default.
WSP3
The requested time step size is larger than the calculated time step size. The simulation "may" behave unexpectedly.
The solver issues this warning when the time step size requested "dt_simulation" is larger than the time step size calculated by the solver. If this is intentional, the warning may be ignored. In some cases, the simulation may fail with a separate error.
WSP4
The requested time step size is larger than the calculated time step size. The simulation "may" behave unexpectedly.
The solver issues this warning when the time step size requested "dt_simulation" is larger than the time step size calculated by the solver. If this is intentional, the warning may be ignored. In some cases, the simulation may fail with a separate error.
WSP5
The starting value of APD attenuation interval "APD_attenuation_interval" is larger than its end value. The attenuation will act as a sharp cut at the starting value.
Using a starting value larger than the end value for APD attenuation interval leads to a sharp cut instead of gradual attenuation. This means there will be no APD effects when kernel volume integral exceeds the specified starting value.
WSP6
APD attenuation interval "APD_attenuation_interval" has a start value and/or end value that is smaller than zero. APD effects may be negligible.
Using a negative start value and/or end value for APD attenuation interval leads to extreme attenuation or complete suppression of APD effects. The simulation may behave unexpectedly.
WSP7
APD attenuation interval "APD_attenuation_interval" has a large start value and/or large end value. APD effects may not be attenuated.
Using a large start value and/or end value for APD attenuation interval may lead to negligible change in APD effects. This may have adverse effects on particles close to walls and moving walls when large APD coefficients are used.
WSP8
Adhesion model is used together with "TARTAKOVSKY2016_F1" surface tension model.
It is recommended to deactivate "adhesionmodel" when using "TARTAKOVSKY2016_F1" surface tension model as both models are supposed to be used mutually exclusive.
WSP9
It is not possible to enable TEMP field output without enabling "energy_transport".
The solver issues this warning when "output_temp" is set to true but "energy_transport" is set to false. The TEMP output is automatically turned off and the simulation will continue normally.
WSP10
It is not possible to enable VISCTEMP field output without enabling the appropriate "aeroViscMode" or activating "viscTempCoupling".
The solver issues this warning when "output_visctemp" is set to true with neither "aeroViscMode" nor "viscTempCoupling" activated. The VISCTEMP output is automatically turned off and the simulation will continue normally.
WSP11
It is not possible to enable KERNELSUM field output without enabling the appropriate "aeroViscMode".
The solver issues this warning when "output_kernelsum" is set to true but "aeroViscMode" is set to "NOMODE". The KERNELSUM output is automatically turned off and the simulation will continue normally.
WSP12
It is not possible to enable VCORR field output without activating "transportvelocity". Deactivating VCORR field output.
The solver issues this warning when "output_vcorr" is set to true but "transportvelocity" is set to false. The VCORR output is automatically turned off and the simulation will continue normally.
WSP13
More ranks requested than GPUs available on host S1
This warning means that there are less GPUs available than number of ranks requested during launch. Note that this only accounts for devices visible to the solver. It is strongly recommended to launch with a number of ranks at most equal to the number of GPUs available. While the simulation may proceed, this may lead to decreased performance.
WSE - SURFEXTS
WSE1
The non-synchronized output time interval specified in "extractor_dtoutput" for extractor S1 is less than simulation time step size.
This warning is displayed when a non-synchronized output time interval "extractor_dtoutput" shorter than simulation time step size is requested for an "extractor". It is recommended to set extractor "extractor_dtoutput" to a value between "dt_output" and "dt_phaseinfo".
WSE2
The number of samples requested for S1 in "extractor_nsample" must be a non-negative integer.
This warning is displayed when the number of samples specified in "extractor_nsample" is less than 1 or a non-integer value.