From 047bda2182d8c9c4790a9f67b525efd394bfad94 Mon Sep 17 00:00:00 2001 From: Catherine Cowie <101484365+xanthe-cat@users.noreply.github.com> Date: Tue, 23 Apr 2024 17:53:32 +1000 Subject: [PATCH] Update config-fermat.sh if statement for F15 / 2K FFT --- config-fermat.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/config-fermat.sh b/config-fermat.sh index 0d5307bc..5be2bb46 100644 --- a/config-fermat.sh +++ b/config-fermat.sh @@ -30,8 +30,8 @@ MLUCAS=./Mlucas # Number of iterations (use 100, 1000, or 10000 to match pre-computed values) ITERS=100 -# Minimum Fermat number (14 or greater) -MIN=14 +# Minimum Fermat number (15 or greater) +MIN=15 # Maximum Fermat number (33 or less) MAX=29 @@ -64,8 +64,10 @@ for ((n = 0; n < 16; ++n)); do done done # First we test the very fiddly F15 and then loop over F16 up to maximum -printf '\n\tTesting F15 (2^32768 + 1),\tFFT length: 2K\n\n' -time $MLUCAS -f 15 -fft 2 -radset 8,8,16 -shift 0 -iters $ITERS "${args[@]}" 2>&1 | tee -a config-fermat.log | grep -i 'error\|warn\|assert\|writing\|pmax_rec\|fft radices' +if [[ $MIN -eq 15 ]]; then + printf '\n\tTesting F15 (2^32768 + 1),\tFFT length: 2K\n\n' + time $MLUCAS -f 15 -fft 2 -radset 8,8,16 -shift 0 -iters $ITERS "${args[@]}" 2>&1 | tee -a config-fermat.log | grep -i 'error\|warn\|assert\|writing\|pmax_rec\|fft radices' +fi for fft in "${!FFTS[@]}"; do f=${FFTS[fft]} if [[ -n $MIN && $f -lt $MIN ]]; then