11.\" Automatically generated by Pandoc 3.7.0.2
22.\"
3- .TH "FEENOX" "1" "2025\- 08\- 22 " "FeenoX" "FeenoX User Manual"
3+ .TH "FEENOX" "1" "2025\- 08\- 26 " "FeenoX" "FeenoX User Manual"
44.SH NAME
55FeenoX \- a cloud\- first free no\- X uniX\- like finite\- element(ish)
66computational engineering tool
@@ -1454,20 +1454,30 @@ It can be used in \f[CR]IF\f[R] blocks to check if the transient steps
14541454are finished or not.
14551455.SS \f[CR] dt \f[ R ]
14561456.PP
1457- Actual value of the time step for transient calculations.
1458- .PP
1459- When solving DAE systems, this variable is set by feenox.
1460- It can be written by the user for example by importing it from another
1461- transient code by means of shared\- memory objects.
1462- Care should be taken when solving DAE systems and overwriting
1463- \f[CR] t \f[ R ] .
1464- Default value is DEFAULT_DT, which is a power of two and roundoff errors
1465- are thus reduced.
1457+ Actual value of the time step for transient or quasi\- static
1458+ calculations.
1459+ .PP
1460+ This variable can be \f[CR] PRINT \f[ R ] ed and used in expressions
1461+ involving time and/or as arguments of time\- dependent functions.
1462+ The initial time step can be set by assigning a non\- zero value to
1463+ \f[CR] dt_0 \f[ R ] .
1464+ Do not set \f[CR] dt \f[ R ] explicitly in an assignment.
1465+ If you want to have a constant time step set both \f[CR] min_dt \f[ R ] and
1466+ \f[CR] max_dt \f[ R ] to the same value.
1467+ Default initial time step is DEFAULT_DT, which is a power of two and
1468+ round\- off errors are thus reduced.
14661469.SS \f[CR] end_time \f[ R ]
14671470.PP
1468- Final time of the transient calculation, to be set by the user .
1471+ Final time of the transient calculation.
14691472.PP
1470- The default value is zero, meaning no transient calculation.
1473+ Set this variable to a positive value to ask for a transient
1474+ calculation.
1475+ For some PDEs, the default might be a quasi\- static problem instead of
1476+ an actual transient one.
1477+ For instance, setting a non\- zero \f[CR] end_time \f[ R ] in
1478+ \f[CR] PROBLEM mechanical \f[ R ] starts a quasi\- static computation but a
1479+ real transient one for \f[CR] PROBLEM thermal \f[ R ] .
1480+ The default value is zero, meaning a static problem.
14711481.SS \f[CR] i \f[ R ]
14721482.PP
14731483Dummy index, used mainly in vector and matrix row subindex expressions.
@@ -1513,12 +1523,12 @@ calculation.
15131523Dummy index, used mainly in matrix column subindex expressions.
15141524.SS \f[CR] max_dt \f[ R ]
15151525.PP
1516- Maximum bound for the time step that feenox should take when solving DAE
1517- systems.
1526+ Maximum bound for the time step that FeenoX should take when solving
1527+ transient systems.
15181528.SS \f[CR] min_dt \f[ R ]
15191529.PP
1520- Minimum bound for the time step that feenox should take when solving DAE
1521- systems .
1530+ Minimum bound for the time step that FeenoX should take when solving
1531+ transient problems .
15221532.SS \f[CR] mpi_rank \f[ R ]
15231533.PP
15241534The current rank in an MPI execution.
@@ -1541,7 +1551,7 @@ Not\-A\-Number signal (such as a division by zero) is generated when
15411551evaluating any expression within feenox.
15421552.SS \f[CR] pi \f[ R ]
15431553.PP
1544- A double\- precision floating point representation of the number
1554+ A double\- precision floating· point representation of the number
15451555\f[I] π \f[ R ]
15461556.PP
15471557It is equal to the \f[CR] M_PI \f[ R ] constant in \f[CR] math.h \f[ R ] .
@@ -1568,13 +1578,13 @@ This is a read\-only variable that contains the current step of the
15681578transient calculation.
15691579.SS \f[CR] t \f[ R ]
15701580.PP
1571- Actual value of the time for transient calculations.
1581+ Actual value of the time for transient or quasi \- static calculations.
15721582.PP
1573- This variable is set by FeenoX, but can be written by the user for
1574- example by importing it from another transient code by means of
1575- shared \- memory objects.
1576- Care should be taken when solving DAE systems and overwriting
1577- \f[CR] t \f[ R ] .
1583+ This variable can be \f[CR] PRINT \f[ R ] ed and used in expressions
1584+ involving time and/or as arguments of time \- dependent functions.
1585+ It stars equal to zero and it is updated by FeenoX according to the
1586+ time \- stepping scheme.
1587+ At the end, it is exactly equal to \f[CR] end_time \f[ R ] .
15781588.SS \f[CR] zero \f[ R ]
15791589.PP
15801590A very small positive number.
0 commit comments