18 Star 43 Fork 14

Richard Wang / OneFLOW

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

[Toc] English 简体中文

OneFLOW

Branch Linux Build Windows Build
Master Build Status Build status

The Open-Source CFD Code

LargeScale Multiphysics Scientific Simulation Environment

Build

Firstly, make sure that C++ compiler has been installed. For Windows platform, the Visual Studio IDE is recommended. Then download and install Git and CMake on your system.

Dependencies

  • CGNS: a general, portable, and extensible standard for the storage and retrieval of CFD analysis data.
  • HDF5: a set of file formats (HDF4, HDF5) designed to store and organize large amounts of data, needed by CGNS.
  • Metis: a set of serial programs for partitioning graphs, partitioning finite element meshes.
  • MPI: Massage Passing Interface.A standardized and portable message-passing standard for parallel computing. Some well-known open source implementations are MS-MPI(recommended in Windows platform), MPICH and OpenMPI.

Windows

  1. Download source code from github:
git clone https://github.com/eric2003/OneFLOW
  1. Download prebuilt thirdparty libraries for windows 10
git clone https://github.com/eric2003/OneFLOW_ThirdPartyLib
  1. Copy ThirdPartyLib to OneFLOW directory.

The above operation will download the source code together with prebuilt thirdparty libraries. You can also build them by yourself.

  1. Use CMake to configure and generate project files.

  2. Compile and generate executable file.

Linux

  1. Download source code from github:
git clone https://github.com/eric2003/OneFLOW

The above operation will download the source code only(prebuilt thirdparty libraries are not provided)

  1. Use CMake to configure and generate appropriate project files, for example: Makefile.

  2. Compile and generate executable file.

OneFLOW DEVELOPERS


OneFLOW is being developed by individuals and organized teams all around the world.

The current OneFLOW release has been coordinated by the OneFLOW International Developers Society with selected contributions from the open-source community.

The main research teams contributing to the current release are:

Dr He Xin, at Transition technology

Email:fantasy_2003_@hotmail.com

If you have any problem in building or running the code, please do not hesitate to contact.

Copyright 2017-2021, He Xin, and the OneFLOW contributors.

Repository Comments ( 2 )

Sign in to post a comment

About

mirror of OneFLOW on github(https://github.com/eric2003/OneFLOW),国产高性能开源CFD(计算流体力学)模拟软件。 expand collapse
C++ and 6 more languages
GPL-3.0
Cancel

Releases

No release

OneFLOW

Contributors

All

Activities

Load More
can not load any more
C++
1
https://toscode.gitee.com/gallery/OneFLOW.git
git@toscode.gitee.com:gallery/OneFLOW.git
gallery
OneFLOW
OneFLOW
master

Search