mirror of
				https://github.com/smyalygames/FiniteVolumeGPU_HIP.git
				synced 2025-10-30 03:17:39 +01:00 
			
		
		
		
	Update README.md
This commit is contained in:
		
							parent
							
								
									a166fc5116
								
							
						
					
					
						commit
						74b24c33d7
					
				
							
								
								
									
										13
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								README.md
									
									
									
									
									
								
							| @ -1,6 +1,6 @@ | |||||||
| # FiniteVolumeGPU | # FiniteVolumeGPU | ||||||
| 
 | 
 | ||||||
| This is a HIP version of the [FiniteVolume code](#https://github.com/babrodtk/FiniteVolumeGPU) (work in progress). It is a Python software package that implements several finite volume discretizations on Cartesian grids for the shallow water equations and the Euler equations.  | This is a HIP version of the [FiniteVolume code](https://github.com/babrodtk/FiniteVolumeGPU) (work in progress). It is a Python software package that implements several finite volume discretizations on Cartesian grids for the shallow water equations and the Euler equations.  | ||||||
| 
 | 
 | ||||||
| ## Setup | ## Setup | ||||||
| A good place to start exploring this codebase is the notebooks. Complete the following steps to run the notebooks: | A good place to start exploring this codebase is the notebooks. Complete the following steps to run the notebooks: | ||||||
| @ -22,19 +22,24 @@ Have a look at the conda documentation and https://towardsdatascience.com/how-to | |||||||
| Here is a step-by-step guide on installing packages on LUMI-G | Here is a step-by-step guide on installing packages on LUMI-G | ||||||
| 
 | 
 | ||||||
| ### Step 0: load modules | ### Step 0: load modules | ||||||
|  | ``` | ||||||
| ml LUMI/23.03 | ml LUMI/23.03 | ||||||
| ml lumi-container-wrapper | ml lumi-container-wrapper | ||||||
| ml cray-python/3.9.13.1 | ml cray-python/3.9.13.1 | ||||||
|  | ``` | ||||||
| 
 | 
 | ||||||
| ### Step 1: run  conda-container | ### Step 1: run  conda-container | ||||||
| Installation via conda can be done as: | Installation via conda can be done as: | ||||||
| 
 | ``` | ||||||
| conda-containerize new --prefix MyCondaEnv conda_environment_lumi.yml | conda-containerize new --prefix MyCondaEnv conda_environment_lumi.yml | ||||||
| 
 | ``` | ||||||
| where the file `conda_environment_lumi.yml` contains packages to be installed. | where the file `conda_environment_lumi.yml` contains packages to be installed. | ||||||
| 
 | 
 | ||||||
| ### Step 2: Set the env. variable to search for binaries | ### Step 2: Set the env. variable to search for binaries | ||||||
|  | ``` | ||||||
| export the bin path: export PATH="$PWD/MyCondaEnv/bin:$PATH" | export the bin path: export PATH="$PWD/MyCondaEnv/bin:$PATH" | ||||||
| 
 | ``` | ||||||
| ### An alternative: Convert to a singularity container with cotainr | ### An alternative: Convert to a singularity container with cotainr | ||||||
|  | ``` | ||||||
| cotainr build my_container.sif --system=lumi-g --conda-env=conda_environment_lumi.yml | cotainr build my_container.sif --system=lumi-g --conda-env=conda_environment_lumi.yml | ||||||
|  | ``` | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Hicham Agueny
						Hicham Agueny