Skip to content
Snippets Groups Projects
Commit 82ea4a3f authored by Sven Marcus's avatar Sven Marcus
Browse files

Completed Slurm Poiseuille Test

parent 4632a431
No related branches found
No related tags found
1 merge request!48Adds a convergence analysis test case that runs on Phoenix
...@@ -7,7 +7,7 @@ from pyfluids.parameters import RuntimeParameters, GridParameters, PhysicalParam ...@@ -7,7 +7,7 @@ from pyfluids.parameters import RuntimeParameters, GridParameters, PhysicalParam
grid_params = GridParameters() grid_params = GridParameters()
grid_params.node_distance = 1 grid_params.node_distance = 1
grid_params.number_of_nodes_per_direction = [2, 2, 16] grid_params.number_of_nodes_per_direction = [2, 2, 16]
grid_params.blocks_per_direction = [1, 1, 2] grid_params.blocks_per_direction = [1, 1, 16]
grid_params.periodic_boundary_in_x1 = True grid_params.periodic_boundary_in_x1 = True
grid_params.periodic_boundary_in_x2 = True grid_params.periodic_boundary_in_x2 = True
......
#!/bin/bash #!/bin/bash
#SBATCH -J PyFluidsTest #SBATCH -J PyFluidsTest
#SBATCH --nodes=2 #SBATCH --nodes=1
#SBATCH --ntasks-per-node=1 #SBATCH --ntasks-per-node=1
#SBATCH --cpus-per-task=8 #SBATCH --cpus-per-task=8
#SBATCH --mem-per-cpu=30000 #SBATCH --mem-per-cpu=3000
#SBATCH --time=02:00:00 #SBATCH --time=07:00:00
#SBATCH --partition=shortrun_small #SBATCH --partition=standard
source .bashrc source $HOME/.bashrc
echo "PyFluids Poiseuille Test Case" echo "PyFluids Poiseuille Test Case"
echo "Number of tasks: ${SLURM_NTASKS}" echo "Number of tasks: ${SLURM_NTASKS}"
mpiexec -np "$SLURM_NTASKS" singularity run --app PoiseuilleTestContainer.sif --app poiseuille01 export SINGULARITYENV_PYFLUIDS_SCALE_LEVEL=0
mpiexec -np "$SLURM_NTASKS" singularity run --app PoiseuilleTestContainer.sif --app poiseuille02 mpiexec -np "$SLURM_NTASKS" singularity run --app testcase PoiseuilleTestContainer.sif
mpiexec -np "$SLURM_NTASKS" singularity run --app PoiseuilleTestContainer.sif --app poiseuille03
singularity run --app PoiseuilleTestContainer.sif evaluate export SINGULARITYENV_PYFLUIDS_SCALE_LEVEL=1
mpiexec -np "$SLURM_NTASKS" singularity run --app testcase PoiseuilleTestContainer.sif
export SINGULARITYENV_PYFLUIDS_SCALE_LEVEL=2
mpiexec -np "$SLURM_NTASKS" singularity run --app testcase PoiseuilleTestContainer.sif
singularity run --app evaluate PoiseuilleTestContainer.sif
...@@ -11,6 +11,7 @@ from distutils.version import LooseVersion ...@@ -11,6 +11,7 @@ from distutils.version import LooseVersion
vf_cmake_args = [ vf_cmake_args = [
"-DBUILD_VF_PYTHON_BINDINGS=ON", "-DBUILD_VF_PYTHON_BINDINGS=ON",
"-DBUILD_VF_CPU:BOOL=ON", "-DBUILD_VF_CPU:BOOL=ON",
"-DBUILD_VF_GPU:BOOL=OFF",
"-DUSE_METIS=ON", "-DUSE_METIS=ON",
"-DUSE_MPI=ON", "-DUSE_MPI=ON",
"-DBUILD_SHARED_LIBS=OFF", "-DBUILD_SHARED_LIBS=OFF",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment