Hi everyone, I´m having trouble running Beast2/Beagle on an unix HPC-cluster. The sysadming of the cluster manage to install beast and beagle correctly but no matter what options I choose (-beagle_SSE, -beagle_CPU, -instances, -threads) it cannot use more than one thread/core (the system reserve me the resources but i cant use them all)
Here is on of the batch file I tried:
**********************************************************************************
#!/bin/bash
#SBATCH --job-name=beast
#SBATCH --ntasks=4
#SBATCH --tasks-per-node=4
#SBATCH --output=trabajo-%j-salida.txt
#SBATCH --error=trabajo-%j-error.txt
export OMP_NUM_THREADS=$SLURM_CPUS_ON_NODE
module load beast
module load beagle-lib/171124-avx
beast -threads 4 -instances 4 -beagle_SSE sb2.xml
***********************************************************************************
On the output file I got the beagle messages:
Using BEAGLE version: 2.1.2 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_SSE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1.2 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_SSE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1.2 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_SSE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1.2 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_SSE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1.2 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_SSE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU