2024.1
Customization of AcuSolve allowing you to customize certain capabilities of the solver.
These support routines are accessible only within external output codes.
View new features for AcuSolve 2024.1.
AcuSolve is a leading general purpose CFD solver that is capable of solving the most demanding industrial and scientific applications.
Discover AcuSolve functionality with interactive tutorials.
Introduction of background knowledge regarding flow physics and CFD as well as detailed information about the use of AcuSolve and what specific options do.
Collection of AcuSolve simulation cases for which results are compared against analytical or experimental results to demonstrate the accuracy of AcuSolve results.
AcuSolve command descriptions and corresponding examples.
AcuSolve utility programs covering preparatory and post-processing as well as user-defined functions and utility scripts.
To access a user-defined function in AcuSolve, you must reference it in the input file.
A user-defined function has the following form (in C).
In order for the solver to access the user-defined functions, the functions must be compiled and linked into a shared library. The script acuMakeLib (for Linux) and acuMakeDll (for Windows) may be used for this purpose.
Within a user-defined function or an external output code data may be accessed through support routines. These routines provide flexibility, longevity, efficiency and the ability to check for run-time errors.
These routines are accessible by all user functions, and by external output codes.
These routines are accessible only by multiplier function and mesh motion user functions.
These routines are accessible only by the Body Force, Material Model and Component Model user functions, and by external output codes.
These support routines are accessible only by the Element Boundary Condition user functions, and by external output codes.
These support routines are accessible only by the Nodal Boundary Condition user functions.
These support routines are accessible only by the Nodal Initial Condition user functions.
These support routines are accessible only by the Periodic Boundary Condition user functions.
Return the number of nodes in the subdomain.
Return the nodal user IDs for the nodes in the subdomain.
Return the nodal coordinates for the nodes in the subdomain.
Return the initial condition nodal coordinates for the nodes in the subdomain.
Return the number of data names in the subdomain.
Return a data variable name in the subdomain.
Return the dimension of a data variable.
Return the type of a data variable.
Return the data for a variable.
Return the number of element sets in the subdomain.
Set the ID of an interior element set.
Return the number of boundary element sets in the subdomain.
Set the ID of a boundary element set.
Commands of AcuTrace, a particle tracer that runs as a post-processor to or a co-processor with AcuSolve.
Instructions to define additional solution quantities of AcuTrace called user equations.
Instruction of the AcuReport tool, a standalone post-processor batch tool used to generate a report from an AcuSolve solution database.
View All Altair HyperWorks Help