SOFTWARE
The following picture shows the layout of the GUI for the DynamFluid software (menu bar, tool bar and model view).
This software provides the user with the following assets:
2-D model simulation
3-D model simulation
Linear Elasticity (Static Analysis)
Non-linear Plasticity (Transient Analysis)
Incompressible and compressible fluid analysis
Transient and stationary simulations for both incompressible and compressible fluids
Main characteristics of the softwar:
Finite Element Method software based
Computational Fluid Dynamics Software
Graphical User Interface (GUI) for displaying the model and the results (post processing module with basic functions is provided).
Windows-based software, which can be run in any Windows Operating System: both 32-bit architecture and 64-bit architecture are supported. When run in a 64-bit architecture, the software leverages on the larger word-size when performing computations.
Compatible with Windows 64 bit systems.
Compatible with Windows 32 bit systems
Graphical User Interface for introducing the geometric domain, physical model, boundary conditions, and displaying the results obtained in any simulation.
Custom database for storing both the project domain definition and all the information generated during the simulation.
Support for NASTRAN format file importing, allowing the user to import any geometry and physical definition in DMAP (Direct Matrix Abstraction Programming) language.
Vtk file format capabilities, to export generated simulations into ASCII text Vtk files that can be visualized using Paraview
Basic meshing capabilities to sample the geometric domain. Three methods have been implemented:
Structured meshing (linear, logarithmic) using both quadrangular elements (QUAD) and triangular elements (TRIA) for regular geometric domains, and
Delaunay–Voronoi meshing for irregular geometric domains.
Adaptive mesh capabilities, leveraging in the second-order derivative (curvature) of velocity / pressure / energy for remeshing.
Software designed to run in a computer with a motherboard that may have one or several multicore processors. Parallel computation of the finite element matrices, and parallel assembly of the global matrices of each step in the algorithm. Parallel computation of the right hand side of each step comprising the algorithm. The software uses the conjugate gradient stabilized algorithm provided by the eigen library to solve the linear systems, and it has been compiled with the openmp compiler flag so that the eigen library exploits the multiple cores present in the hardware.
Custom user language for post-processing the results (velocity, pressure and temperature), with basic algebra functions and support for different referential coordinate systems. Internal compiler for translating this user language into machine code that can be applied in parallel to every node and / or finite element.
Supported several types of finite elements (both Lagrangian and Serendipity base functions):
linear and quadratic TRIA elements.
linear and quadratic QUAD elements.
Linear TETRA Elements
Linear CUBE elements
Installation instructions:
1. Downloading the software
The first step for installing the application is downloading the software and unzipping it in a directory of your choice.
2. Once the software has been upzipped, then double-click the executable file "setup.exe" to install the software in your Windows based operating system.
Contact: hector.redal@gmail.com