|
Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
|


Static Public Member Functions | |
| procedure, nopass | compute (ax, u, v, w, u_res, v_res, w_res, p, f_x, f_y, f_z, c_xh, msh, xh, mu, rho, bd, dt, n) |
| Compute adjoint velocity residual (CPU backend). | |
Definition at line 59 of file adjoint_pnpn_res_cpu.f90.
|
staticvirtual |
| Ax | Helmholtz operator. |
| u | Adjoint velocity x-component. |
| v | Adjoint velocity y-component. |
| w | Adjoint velocity z-component. |
| u_res | Residual for adjoint velocity x-component. |
| v_res | Residual for adjoint velocity y-component. |
| w_res | Residual for adjoint velocity z-component. |
| p | Adjoint pressure field. |
| f_x | Explicit forcing x-component. |
| f_y | Explicit forcing y-component. |
| f_z | Explicit forcing z-component. |
| c_Xh | Coefficients on the velocity space. |
| msh | Mesh object. |
| Xh | Velocity space. |
| mu | Dynamic viscosity field (assumed constant). |
| rho | Density field (assumed constant). |
| bd | BDF coefficient for the current step. |
| dt | Time-step size. |
| n | Number of degrees of freedom. |
Implements adjoint_pnpn_residual::adjoint_pnpn_vel_res_t.
Definition at line 61 of file adjoint_pnpn_res_cpu.f90.