Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
V
VirtualFluids
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
iRMB
VirtualFluids
Commits
b0f788c4
Commit
b0f788c4
authored
4 years ago
by
Soeren Peters
Browse files
Options
Downloads
Plain Diff
Merge branch 'feature/remove_old_readme' into develop
* feature/remove_old_readme: Remove old readme.
parents
e65c96cc
c67e294f
Loading
Loading
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
readme_gpu.md
+0
-61
0 additions, 61 deletions
readme_gpu.md
with
0 additions
and
61 deletions
readme_gpu.md
deleted
100644 → 0
+
0
−
61
View file @
e65c96cc
Software Requirements:
======================
CMake
[
cmake.org
](
https://cmake.org/
)
:
*
minimum version 3.13
CUDA
[
developer.nvidia.com/cuda-zone
](
https://developer.nvidia.com/cuda-zone
)
:
*
Minimum CUDA Version 9.0
*
Minimum Compute Capability 3.0, because of maximal number of Blocks in x direction
*
Recommended Compute Capability 6.0, because of atomics for double precision floating point data (GKS only)
Paraview
[
www.paraview.org
](
https://www.paraview.org/
)
:
*
any version, for example the most recent
C++ Compiler:
*
with C++11 support, for example gcc6.3 or Visual C++ 14.0
How to get VirtualFluidsGPU:
==========================
Option 1: use git
1.
checkout out https://git.irmb.bau.tu-bs.de/VirtualFluids/VirtualFluidsGPU.git with your credentials
Option 2: without git
1.
go to git.irmb.tu-bs.de
2.
Log in with your credentials
3.
click on VirtualFluids/VirtualFluidsGPU
4.
click on the download symbol on the top right and download zip/tar.gz file
How to build VirtualFluidsGPU:
============================
1.
CMake the project
2.
set the output path in targets/apps/LidDrivenCavity/LidDrivenCavity.cpp
3.
build the project ("compile")
4.
run the generated executable (usually in
<build
directory
>
/bin/)
Known Issues:
-------------
If CMake does not find CUDA_CUT_INCLUDE_DIR use and set the correct CUDA Pathes in CMakeLists.txt in the base directory in lines 35, 36.
VirtualFluidsGPU results files:
===============================
VirtualFluidsGPU generates a the time series of output files directly in the output path. In Paraview these time series can be read directly.
VirtualFluidsGPU change between Double and Single Precision:
============================================================
Option 1:
1.
go to CMakeLists.txt in the base directory
2.
go to line 83 to switch ON/OFF VF_DOUBLE_ACCURACY
Option 2:
Check/uncheck the item VF_DOUBLE_ACCURACY in CMake.
Documentation:
==============
The doxygen generated documentation can be found
[
here
](
https://git.irmb.bau.tu-bs.de/doku/GPU
)
.
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment