VolcFlow-C : One fluid simulation program over a digital terrain model in C language


This standalone C language software simulates one flow over a Digital terrain Model (DTM) with cohesion threshold, density and viscosity rheological parameters. The algorithm is extracted from VolcFlow one fluid version under MatLab. VolcFlow-C is integrable into various platforms as VRVOLC for flow simulation in Virtual Reality, University Clermont Auvergne Mesocentre, or VICTOR computing infrastructure at Columbia University. Source code is optimised for shared memory parallelisation with OpenMP.
  • 2.5 speedup (on the same computer)
  • Multi-platform : PC, Virtual Reality (VRVOLC...), University Clermont Auvergne (UCA) mesocentre SMP supercomputer, University of Columbia VICTOR platform...
  • Read any raster ASCII Esri asc file (*.asc)
  • OpenMP, Optimization (use fastmath, use float, facilitate compiler vectorization, use MULT instead of DIV...)
  • Write TIFF files and/or an binary height matrix
How to cite

Delage, E. (2020). VolcFlow-C : One fluid simulation program over a digital terrain model in C language [Computer software]. OPGC. https://doi.org/10.25519/VOLCFLOW-C

licence : GPL 3+

- Standalone version (usable with Virtual Reality) : with rheological parameters into a file and source defined by a disk wit (x,y) center of a pixel on the and (r) radius =>Download page<=
- Standalone version : with rheological parameters and source condition into files => Download page<=
- VR with several sources (In progress)
- Web interface to compute at UCA mesocentre SMP supercomputer (next)

Topographic input data :

MNT asc files : CRAIG, partners, open data...



Author
Emmanuel Delage, CNRS[1] (OPGC-UAR833)

Contributors
VolcFlow contact : Karim Kelfoun, UCA[2] (OPGC-LMV)
PI : Benjamin van Wyk de Vries, UCA[2] (OPGC-LMV)

[1] CNRS [2] UCA

VolFlow-C
Mont Meager VolcFlow-C visualization © E. Delage
Back to OPGC softwares