CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

FVUS (Finite Volume Utilities and Solvers) / Wildkatze (solver) Updates

Register Blogs Community New Posts Updated Threads Search

Like Tree3Likes

 
 
LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old   January 9, 2017, 23:25
Default 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
arjun will become famous soon enougharjun will become famous soon enough
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.
arjun is offline   Reply With Quote

 

Tags
fvus, wildkatze


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


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


All times are GMT -4. The time now is 03:35.