...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#!/bin/bash -l #SBATCH --nodes=1 #SBATCH --mem=370gb #SBATCH --partition=gpuq #SBATCH --gres=gpu:1 #SBATCH --time=01:00:00 #SBATCH --account=mwavcs #SBATCH --export=NONE module use /pawsey/mwa/software/python3/modulefiles module load offline_correlator for t in {0..299} do gpssecond=$(echo "$t + 1318345220" | bc) gpubox=$(echo "FREQ - 108" | bc) INPUT_DATA_FILE=/astro/mwavcs/vcs/1318345216/combined/1318345216_${gpssecond}_chFREQ.dat START_SECOND=${gpssecond} DUMPS_PER_SECOND=1 # This sets the output time resolution # (e.g. 20 --> 1/20 = 0.05s = 50 ms) # Minimum allowed resolution is 2 ms CHANS_TO_AVERAGE=4 # This sets the output frequency resolution # (e.g. 4 --> 4x10 kHz = 40 kHz) GPUBOX_CHANNEL_NUMBER=${gpubox} # This should be chosen to "match" the input channel # This is not easy! (mwalib handles this, but at the # moment, offline_correlator is not using mwalib) OUTPUT_PREFIX=1318345216 # Output files begin with this srun -N 1 -n 1 offline_correlator \ -d ${INPUT_DATA_FILE} \ -s ${START_SECOND} \ -r ${DUMPS_PER_SECOND} \ -n ${CHANS_TO_AVERAGE} \ -c ${GPUBOX_CHANNEL_NUMBER} \ -o ${OUTPUT_PREFIX} done |
...