|
[Sponsors] |
FVUS (Finite Volume Utilities and Solvers) / Wildkatze (solver) Updates |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
January 9, 2017, 23:25 |
FVUS (Finite Volume Utilities and Solvers) / Wildkatze (solver) Updates
|
#1 |
Senior Member
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,278
Rep Power: 34 |
This is a small note introducing FVUS (Finite Volume Utilities and Solvers) / Wildkatze.
This is a thread I wish to maintain to update about FVUS/Wildkatze for the people who wish to follow its update and feature additions. NOTE: The default version that could be downloaded from http://www.dravvya.co.in is usable till 200000 cells which I feel is good enough size for small size calculations. NOTE: Windows version does not do User Coding now because this part for windows needs to be re-written and its on low priority as of now. NOTE: Since its always being tested and changes are coming in, the solver will be updated as soon as some important feature is added or some bug is fixed. NOTE: Linux version of the code does partitioning in parallel, the windows version uses different partitioner and thus can only do serial partitioning. (graph collected to single processors and results are distributed back). (This i clearify because I just saw this thread Mesh too big for memory. How to perform decomposition in parallel? and i think its worth clearifying it). Like other solvers like Fluent, starCCM+ the paritioning happens when case is loaded and only 1 single mesh file is saved. This means user can save and restore calculation with different number of processors and does not have to run decompose differently). Introduction I started to work on FVUS project in month of January 2015. The aim was to provide framework for multi-region, multi-phase simulations. In nutshell one can view it to be an alternative to already existing finite volume solvers like Fluent, CFX, StarCCM+, OpenFOAM or any such already existing solver. In last two years the FVUS has been one man effort. In two years of its development framework has gone through various changes and it has been constantly tested. FVUS is written in C++ while its helper GUI is written in QT. GUI is made open source code. (started as side project in August 2015 to help setting up calculations but now has grown bigger project). FVUS is MPI based parallel solver. As name suggests FVUS is finite volume framework for generalized research. FVUS also provides collection of physics models to carry out most common simulations in case user decides to use FVUS as multi-physics solver. Off course it is possible to use FVUS as combination of a multi-physics solver and solver for customized general research. FVUS thus promises user to take care of most of finite volume related task like loading the mesh, creating user variables, user settings for user models, saving data for restart or exporting user variables for post processing (these are few examples of things FVUS will do for user). This nature of FVUS that it can be both a multi-physics solver and a customized research tool, puts FVUS at unique positio. Last edited by arjun; January 10, 2017 at 11:18. |
|
Tags |
fvus, wildkatze |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Documentation for solvers and utilities? | rendagar | OpenFOAM Running, Solving & CFD | 1 | October 17, 2013 03:57 |