Difference between revisions of "TUFLOW Message 3018"

From Tuflow
Jump to navigation Jump to search
Line 1: Line 1:
 
{{TUFLOW_Message
 
{{TUFLOW_Message
|tuflow_message=ERROR 3018: Memory allocation failure - base memory.
+
|tuflow_message=ERROR 3018 - Memory allocation failure - <field description>.
<br>  
+
|alt_msg=NA<br>
|alt_msg=ERROR 3018: Memory allocation failure - nan counter field<br>
 
ERROR 3018: Memory allocation failure - hyetograph fields<br>
 
ERROR 3018: Memory allocation failure - gridded mannings n field<br>
 
ERROR 3018: Memory allocation failure - turbulent kinetic energy fields<br>
 
ERROR 3018: Memory allocation failure - gridded fainfall field<br>
 
ERROR 3018: Memory allocation failure - gridded shear stresses<br>
 
ERROR 3018: Memory allocation failure - cr<br>
 
ERROR 3018: Memory allocation failure - b field<br>
 
ERROR 3018: Memory allocation failure - maximum fields<br>
 
ERROR 3018: Memory allocation failure - depth exceedance fields<br>
 
ERROR 3018: Memory allocation failure - scalar maximum fields<br>
 
ERROR 3018: Memory allocation failure - vector maximum fields<br>
 
ERROR 3018: Memory allocation failure - infiltration depth field<br>
 
ERROR 3018: Memory allocation failure - material loss fields<br>
 
ERROR 3018: Memory allocation failure - hyetograph index layer<br>
 
ERROR 3018: Memory allocation failure - hyetograph weight layer<br>
 
ERROR 3018: Memory allocation failure - area width and form loss factor layers<br>
 
ERROR 3018: Memory allocation failure - gridded dtMin<br>
 
ERROR 3018: Memory allocation failure - constant shear stress data<br>
 
ERROR 3018: Memory allocation failure - boundary data vectors<br>
 
ERROR 3018: Memory allocation failure - temporal scheme 1<br>
 
ERROR 3018: Memory allocation failure - temporal scheme 1 k fields<br>
 
ERROR 3018: Memory allocation failure - temporal scheme 1 b fields<br>
 
ERROR 3018: Memory allocation failure - temporal scheme 2<br>
 
ERROR 3018: Memory allocation failure - temporal scheme 2 k field<br>
 
ERROR 3018: Memory allocation failure - temporal scheme 2 b field<br>
 
ERROR 3018: Memory allocation failure - temporal scheme 4<br>
 
ERROR 3018: Memory allocation failure - temporal scheme 4 k fields<br>
 
ERROR 3018: Memory allocation failure - temporal scheme 4 b fields<br>
 
ERROR 3018: Memory allocation failure - internal field checking arrays<br>
 
ERROR 3018: Memory allocation failure - variable form loss<br>
 
ERROR 3018: Memory allocation failure - pipe network type 0<br>
 
ERROR 3018: Memory allocation failure - pipe network type 1<br>
 
ERROR 3018: Memory allocation failure - pipe network type 2<br>
 
ERROR 3018: Memory allocation failure - Memory allocation failure - Hx<br>
 
ERROR 3018: Memory allocation failure - Memory allocation failure - VarZ<br>
 
ERROR 3018: Memory allocation failure - plot output data fields<br>
 
ERROR 3018: Memory allocation failure - evaluation group data fields<br>
 
ERROR 3018: Memory allocation failure - d_hydrographDataReductionBlock<br>
 
  
 +
|type=[[ERROR]]
 +
|message_desc=A GPU memory request has failed. Although the initial memory esitmate was passed, as HPC requests contguous blocks of
 +
memory for fields it is possible that a request may fail as the model size approaches the available free memory on the GPU.
 +
 +
|suggestions=
 +
* Check that no other models are currently running on the selected GPU.
 +
* Reduce cell size.
 +
* Change to single precision if using double precision.
 +
* Run the model on the CPU.
  
|type=[[ERROR]]
 
|message_desc=There is insufficient available GPU memory across the specified GPU devices to run the simulation.
 
|suggestions=Check <u>[[TUFLOW_Message_3017 | TUFLOW Message 3017]]</u> to reduce the model memory requirement.
 
  
 
|prelink=[[TUFLOW_Message_3017|Message 3017]]
 
|prelink=[[TUFLOW_Message_3017|Message 3017]]

Revision as of 15:42, 2 March 2023

TUFLOW Message
ERROR 3018 - Memory allocation failure - <field description>.

Alternate Message
NA

Message Type
ERROR

Description
A GPU memory request has failed. Although the initial memory esitmate was passed, as HPC requests contguous blocks of memory for fields it is possible that a request may fail as the model size approaches the available free memory on the GPU.

Suggestions

  • Check that no other models are currently running on the selected GPU.
  • Reduce cell size.
  • Change to single precision if using double precision.
  • Run the model on the CPU.


Up
Go-up.png 3xxx Messages