38,757
edits
No edit summary |
(Updating to match new version of source page) |
||
Line 55: | Line 55: | ||
mkdir -p "$STARCCM_TMP" | mkdir -p "$STARCCM_TMP" | ||
<div class="mw-translate-fuzzy"> | |||
slurm_hl2hl.py --format STAR-CCM+ > machinefile-$SLURM_JOB_ID | slurm_hl2hl.py --format STAR-CCM+ > machinefile-$SLURM_JOB_ID | ||
</div> | |||
NCORE=$((SLURM_NTASKS * SLURM_CPUS_PER_TASK)) | NCORE=$((SLURM_NTASKS * SLURM_CPUS_PER_TASK)) | ||
<div class="mw-translate-fuzzy"> | |||
starccm+ -batch -power -np $NCORE -podkey $LM_PROJECT -licpath $CDLMD_LICENSE_FILE -machinefile $PWD/machinefile-$SLURM_JOB_ID $PWD/your-file.sim | starccm+ -batch -power -np $NCORE -podkey $LM_PROJECT -licpath $CDLMD_LICENSE_FILE -machinefile $PWD/machinefile-$SLURM_JOB_ID $PWD/your-file.sim | ||
</div> | |||
}}</tab> | }}</tab> | ||
Line 77: | Line 81: | ||
module load StdEnv/2020 # ne pas modifier | module load StdEnv/2020 # ne pas modifier | ||
# | # module load starccm/18.02.008-R8 | ||
module load starccm-mixed/18.02.008 | module load starccm-mixed/18.02.008 | ||
Line 86: | Line 90: | ||
mkdir -p "$STARCCM_TMP" | mkdir -p "$STARCCM_TMP" | ||
slurm_hl2hl.py --format STAR-CCM+ > machinefile-$SLURM_JOB_ID | slurm_hl2hl.py --format STAR-CCM+ > $STARCCM_TMP/machinefile-$SLURM_JOB_ID | ||
NCORE=$(( | NCORE=$((SLURM_NNODES * SLURM_CPUS_PER_TASK * SLURM_NTASKS_PER_NODE)) | ||
<div class="mw-translate-fuzzy"> | |||
starccm+ -batch -power -np $NCORE -podkey $LM_PROJECT -licpath $CDLMD_LICENSE_FILE -machinefile $PWD/machinefile-$SLURM_JOB_ID $PWD/your-file.sim -mpi intel -fabric psm2 | starccm+ -batch -power -np $NCORE -podkey $LM_PROJECT -licpath $CDLMD_LICENSE_FILE -machinefile $PWD/machinefile-$SLURM_JOB_ID $PWD/your-file.sim -mpi intel -fabric psm2 | ||
</div> | |||
}}</tab> | }}</tab> | ||
Line 108: | Line 114: | ||
module load StdEnv/2020 # ne pas modifier | module load StdEnv/2020 # ne pas modifier | ||
# | # module load starccm/18.02.008-R8 | ||
module load starccm-mixed/18.02.008 | module load starccm-mixed/18.02.008 | ||
Line 117: | Line 123: | ||
mkdir -p "$STARCCM_TMP" | mkdir -p "$STARCCM_TMP" | ||
slurm_hl2hl.py --format STAR-CCM+ > machinefile-$SLURM_JOB_ID | slurm_hl2hl.py --format STAR-CCM+ > $STARCCM_TMP/machinefile-$SLURM_JOB_ID | ||
NCORE=$((SLURM_NTASKS * SLURM_CPUS_PER_TASK)) | NCORE=$((SLURM_NTASKS * SLURM_CPUS_PER_TASK)) | ||
<div class="mw-translate-fuzzy"> | |||
starccm+ -jvmargs -Xmx4G -jvmargs -Djava.io.tmpdir=$SLURM_TMPDIR -batch -power -np $NCORE -podkey $LM_PROJECT -licpath $CDLMD_LICENSE_FILE -machinefile $PWD/machinefile-$SLURM_JOB_ID $PWD/your-file.sim -mpi intel -fabric psm2 | starccm+ -jvmargs -Xmx4G -jvmargs -Djava.io.tmpdir=$SLURM_TMPDIR -batch -power -np $NCORE -podkey $LM_PROJECT -licpath $CDLMD_LICENSE_FILE -machinefile $PWD/machinefile-$SLURM_JOB_ID $PWD/your-file.sim -mpi intel -fabric psm2 | ||
</div> | |||
}}</tab> | }}</tab> | ||
Line 150: | Line 156: | ||
mkdir -p "$STARCCM_TMP" | mkdir -p "$STARCCM_TMP" | ||
<div class="mw-translate-fuzzy"> | |||
slurm_hl2hl.py --format STAR-CCM+ > machinefile-$SLURM_JOB_ID | slurm_hl2hl.py --format STAR-CCM+ > machinefile-$SLURM_JOB_ID | ||
</div> | |||
NCORE=$((SLURM_NTASKS * SLURM_CPUS_PER_TASK)) | NCORE=$((SLURM_NTASKS * SLURM_CPUS_PER_TASK)) | ||
<div class="mw-translate-fuzzy"> | |||
starccm+ -jvmargs -Xmx4G -jvmargs -Djava.io.tmpdir=$SLURM_TMPDIR -batch -power -np $NCORE -podkey $LM_PROJECT -licpath $CDLMD_LICENSE_FILE -machinefile $PWD/machinefile-$SLURM_JOB_ID $PWD/your-file.sim -mpi openmpi | starccm+ -jvmargs -Xmx4G -jvmargs -Djava.io.tmpdir=$SLURM_TMPDIR -batch -power -np $NCORE -podkey $LM_PROJECT -licpath $CDLMD_LICENSE_FILE -machinefile $PWD/machinefile-$SLURM_JOB_ID $PWD/your-file.sim -mpi openmpi | ||
</div> | |||
}} | }} | ||
Line 182: | Line 192: | ||
module load starccm/13.06.012-R8 | module load starccm/13.06.012-R8 | ||
<div class="mw-translate-fuzzy"> | |||
slurm_hl2hl.py --format STAR-CCM+ > $SLURM_SUBMIT_DIR/machinefile_$SLURM_JOB_ID | slurm_hl2hl.py --format STAR-CCM+ > $SLURM_SUBMIT_DIR/machinefile_$SLURM_JOB_ID | ||
Line 201: | Line 212: | ||
</tab> | </tab> | ||
</tabs> | </tabs> | ||
</div> | |||
= Visualisation à distance = | = Visualisation à distance = |