Commit 973682eb authored by ProjectRHEA's avatar ProjectRHEA
Browse files

Solver modified to accept non-uniform Cartesian meshes ... not compiled/tested

parent 8a66df08
Loading
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -11,7 +11,7 @@ Use the following citations to reference the solver: L. Jofre, A. Abdellatif, G.
The RHEA solver and associated tools are developed and mantained by Prof. Lluís Jofre (principal investigator) at the Multiscale Fluid Mechanics Lab of UPC - BarcelonaTech. If interested in utilizing the software, please contact him via email: lluis.jofre@upc.edu

INSTALLATION:
- Requisites: C++ compiler and MPI library, CMAKE, YAML (yaml-cpp version 1.2) & HDF5 libraries/modules (compatible with MPI)
- Requisites: C++ compiler and MPI library, CMAKE, BOOST, YAML (yaml-cpp version 1.2) & HDF5 libraries/modules (compatible with MPI)
- OpenACC requisites (if CPU-GPU available): NVIDIA HPC SDK compiler (version 21.5)
- Clone/Download/Copy repository into working directory
- Set environment variable with RHEA's path: export RHEA_PATH='path_to_rhea_root_directory' 
@@ -59,8 +59,8 @@ The lines below provide detailed instructions for installing, compiling, running
INSTALLATION:
- Install (if not already available) C++ compiler & toolchain:
$ sudo apt install build-essential make
- Install (required) openmpi, cmake, yaml-cpp and hdf5 libraries:
$ sudo apt install libopenmpi-dev cmake libyaml-cpp-dev libhdf5-openmpi-dev
- Install (required) openmpi, cmake, boost, yaml-cpp and hdf5 libraries:
$ sudo apt install libopenmpi-dev cmake libboost-all-dev libyaml-cpp-dev libhdf5-openmpi-dev
- Install (auxiliary) post-processing packages & libraries:
$ sudo apt install texlive-full python3.8 python3-pip paraview
- Install (auxiliary) python packages & libraries:
+8 −8

File changed.

Preview size limit exceeded, changes collapsed.

+114 −113

File changed.

Preview size limit exceeded, changes collapsed.

+2 −2
Original line number Diff line number Diff line
@@ -477,8 +477,8 @@ class FlowSolverRHEA {
        /// The middle number (2) is the minor version.
        /// The rightmost number (3) is the revision, but it may also refer to a "point release" or "subminor version".
	
        /// Version number (updated 23/04/2026)
	std::string version_number = "7.0.0";			/// Version number	
        /// Version number (updated 08/07/2026)
	std::string version_number = "8.0.0";			/// Version number	

    private:

+13 −13

File changed.

Preview size limit exceeded, changes collapsed.

Loading