...
aa_r
is a "ANSYS Academic Research License" with 16 inclusive tasks. Research jobs with more than 16 tasks cost additional "aa_r_hpc
" licenses.aa_t_a
is a "ANSYS Academic Teaching License" with a maximum of 16 tasks. These may be used only for student projects, student instruction and student demonstrations. Eligible users are allowed to activate these, by adding the flagCodeblock title Activation of the aa_t_a license -lpf $ANSYSLIC_DIR/prodord/license.preferences_for_students_and_teaching.xml
to the Ansys executable, such as "cfx5solve". The path $ANSYSLIC_DIR is provided after loading any Ansys module. Alternatively, eligible users are allowed to redefine their command "cfx5solve" with
Codeblock title Redefining cfx5solve for students source $ANSYSLIC_DIR/cfx5solve_redef_with_student_lic
after loading the Ansys module inside the job script. This will prepend append the flag "-lpf ..." to "cfx5solve" automatically if less than 17 task are requested.
...
Codeblock | ||||
---|---|---|---|---|
| ||||
#!/bin/bash #SBATCH -t 00:10:00 #SBATCH --nodes=2 #SBATCH --ntasks-per-node=40 #SBATCH -L ansys #SBATCH -p medium40:test #SBATCH --mail-type=ALL #SBATCH --job-name=StaticMixer module load ansys/2019r2 source $ANSYSLIC_DIR/cfx5solve_redef_with_student_lic ## create list of hosts in calculation srun hostname -s > hostlist.$SLURM_JOB_ID ## format the host list for cfx cfxhostlist=`tr '\n' ',' < hostlist.$SLURM_JOB_ID` echo $cfxhostlist # start the solver cfx5solve -def StaticMixer.def -start-method "Intel MPI Distributed Parallel"\ -double -par-dist "$cfxhostlist" echo '#################### CFX finished ############' sleep 2 rm hostlist.$SLURM_JOB_ID |
...