Skip to content
Snippets Groups Projects
Commit 394da098 authored by Xin Liu's avatar Xin Liu
Browse files

Add new file

parent 835a69bc
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
#SBATCH --job-name=case0
#SBATCH --account=p084
#SBATCH --nodes=1
#SBATCH --ntasks=20
#SBATCH --hint=nomultithread
###SBATCH --mem=180G
#SBATCH --time=24:00:00
#SBATCH --output=out.%j
#SBATCH --error=log.%j
#SBATCH --partition=cpu
#SBATCH --exclusive
module purge
module load SWIG/4.0.2-GCCcore-10.2.0 Bison/3.7.1-GCCcore-10.2.0 CMake/3.18.4-GCCcore-10.2.0 Python/3.8.6-GCCcore-10.2.0 flex/2.6.4-GCCcore-10.2.0 glew/2.2.0-GCCcore-10.2.0-osmesa
module load Mesa/20.2.1-GCCcore-10.2.0 libGLU/9.0.1-GCCcore-10.2.0
module load OpenMPI/4.0.5-GCC-10.2.0
##module load FFmpeg
export BASILISK=/onyx/data/p084/basilisk/src
export PATH=$PATH:$BASILISK
echo "Starting at `date`"
echo "Running on hosts: $SLURM_NODELIST"
echo "Running on $SLURM_NNODES nodes."
echo "Running on $SLURM_NPROCS processors."
echo "Job id is $SLURM_JOBID"
ax_max=40
ax_min=0
ay_max=40
ay_min=0
b_max=10
b_min=0
xc_max=0.5
xc_min=0.2
yc_max=0.8
yc_min=0.5
file="params.in"
if ! [[ -f "restart" ]] ; then
RANDOM=$(date +%s%N | cut -b10-19) # give a seed
echo "$RANDOM / 32767 * ($ax_max-$ax_min) + $ax_min" | bc -l > $file
echo "$RANDOM / 32767 * ($ay_max-$ay_min) + $ay_min" | bc -l >> $file
echo "$RANDOM / 32767 * ( $b_max- $b_min) + $b_min" | bc -l >> $file
echo "$RANDOM / 32767 * ($xc_max-$xc_min) + $xc_min" | bc -l >> $file
echo "$RANDOM / 32767 * ($yc_max-$yc_min) + $yc_min" | bc -l >> $file
fi
if ! [[ -d "output/" ]] ; then
mkdir output/
mkdir output/wet_area/
mkdir output/facets/
mkdir output/my_output/
fi
#CC99='mpicc -std=c99' qcc -O2 -Wall -D_MPI=1 sessileweb_no_opengl.c -o run -lm -L$EBROOTLIBGLU/lib -lGLU -L$EBROOTMESA/lib -lOSMesa -L/onyx/data/p084/basilisk_new/basilisk/src/gl -lglutils -lfb_osmesa
CC99='mpicc -std=c99' qcc -O2 -Wall -D_MPI=1 drop.c -o run -lm -L$EBROOTLIBGLU/lib -lGLU -L$EBROOTGLEW/lib64 -lGLEW -L/onyx/data/p084/basilisk/src/gl -lfb_glx -lglutils -L$EBROOTLIBGLVND/lib -lGL -L$EBROOTX11/lib -lX11
srun --exclusive -K1 -n $SLURM_NTASKS ./run
# 2> log-$SLURM_NTASKS > out-$SLURM_NTASKS
# 2> log > out
echo "Program finished with exit code $? at: `date`"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment