Add README for Basic Solver
This commit is contained in:
		
							
								
								
									
										42
									
								
								BasicSolver/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								BasicSolver/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| # Introduction | ||||
| This folder contains variants of the NuSiF basic solver. The basic solver does | ||||
| not allow obstacles within the domain. | ||||
|  | ||||
| All basic solver variants include two test cases for validation: | ||||
| * dcavity - Lid driven cavity | ||||
| * canal - Channel flow | ||||
|  | ||||
| # 2D solver variants | ||||
| ## Sequential solver (2D-seq) | ||||
| This is the basic sequential version. | ||||
|  | ||||
| ## Sequential solver with particle tracing (2D-seq-pt) | ||||
| This version adds particle tracing and streak lines to the sequential basic solver. | ||||
|  | ||||
| ## Simple MPI parallel solver (2D-mpi-v1) | ||||
| The simplest possible MPI parallelization with domain decomposition in one | ||||
| direction and communication just based on simple send and recv calls. | ||||
|  | ||||
| ## MPI parallel solver with 2D domain decomposition (2D-mpi-v2) | ||||
| A MPI parallelization with two-dimensional domain decomposition using MPI | ||||
| virtual topologies. | ||||
|  | ||||
| ## MPI parallel solver using MPI-3 neighborhood collectives (2D-mpi-v3) | ||||
| A MPI parallelization with two-dimensional domain decomposition using | ||||
| neighborhood collective call instead of send and recv calls. | ||||
|  | ||||
| ## Refactored MPI parallel solver (2D-mpi) | ||||
| The final version of the 2D MPI parallel solver. All MPI calls are contained in | ||||
| a single communication module. The rest of the code does not depend on MPI. | ||||
| This version is prepared to also compile and run without MPI. | ||||
|  | ||||
| # 3D solver variants | ||||
|  | ||||
| ## Sequential solver (3D-seq) | ||||
| This is the basic sequential version. | ||||
|  | ||||
| ## MPI parallel solver (3D-mpi) | ||||
| A MPI parallel solver with 3D domain decomposition using MPI virtual topologies | ||||
| and neighborhood collectives. All MPI calls are contained in a single | ||||
| communication module. The rest of the code does not depend on MPI. This version | ||||
| is prepared to also compile and run without MPI. | ||||
		Reference in New Issue
	
	Block a user