AFNI version info (afni -ver): AFNI_25.2.07
Howdy-
I'm using -write_3dD_script with a previous afni_proc.py command. I am doing TENTS modeling, using a longer tent duration than my first AP run. However, I get this error/stopping message, and I'm not sure how to interpret it (I have included full 3dDeconvolve script output, in case that is useful):
cat output.proc.sub-s582_3dD_tent2
set subj = sub-s582
set prefix_3dd = out_tent2_
3dDeconvolve -input pb04.sub-s582.r01.scale+tlrc.HEAD -censor censor_sub-s582_combined_2.1D -ortvec mot_demean.r01.1D mot_demean_r01 -polort 2 -float -num_stimts 4 -stim_times 1 stimuli/onset.times.congruent.txt TENT(0,20,31) -stim_label 1 congruent -stim_times 2 stimuli/onset.times.incongruent.txt TENT(0,20,31) -stim_label 2 incongruent -stim_times 3 stimuli/onset.times.congruent-wrong.txt TENT(0,20,31) -stim_label 3 con-wrong -stim_times 4 stimuli/onset.times.incongruent-wrong.txt TENT(0,20,31) -stim_label 4 inc-wrong -iresp 1 out_tent2_iresp_congruent.sub-s582 -iresp 2 out_tent2_iresp_incongruent.sub-s582 -iresp 3 out_tent2_iresp_con-wrong.sub-s582 -iresp 4 out_tent2_iresp_inc-wrong.sub-s582 -jobs 8 -allzero_OK -GOFORIT 99 -tout -x1D out_tent2_X.xmat.1D -xjpeg out_tent2_X.jpg -x1D_uncensored out_tent2_X.nocensor.xmat.1D -errts out_tent2_errts.sub-s582 -x1D_stop -bucket out_tent2_stats.sub-s582
++ 3dDeconvolve extending num_stimts from 4 to 10 due to -ortvec
++ 3dDeconvolve: AFNI version=AFNI_25.2.07 (Aug 6 2025) [64-bit]
++ Authored by: B. Douglas Ward, et al.
++ STAT automask has 824665 voxels (out of 1050624 = 78.5%)
++ Skipping check for initial transients
++ Input polort=2; Longest run=230.5 s; Recommended minimum polort=2 ++ OK ++
++ -stim_times using TR=0.68 s for stimulus timing conversion
++ -stim_times using TR=0.68 s for any -iresp output datasets
++ [you can alter the -iresp TR via the -TR_times option]
++ ** -stim_times NOTE ** guessing GLOBAL times if 1 time per line; LOCAL otherwise
*+ WARNING: -stim_times 1 .. TENT(0,20,31) has inter-knot TR=0.666667 but -iresp output TR=0.68
++ ** GUESSED ** -stim_times 1 using LOCAL times
*+ WARNING: -stim_times 2 .. TENT(0,20,31) has inter-knot TR=0.666667 but -iresp output TR=0.68
++ ** GUESSED ** -stim_times 2 using LOCAL times
*+ WARNING: -stim_times 3 .. TENT(0,20,31) has inter-knot TR=0.666667 but -iresp output TR=0.68
++ ** GUESSED ** -stim_times 3 using LOCAL times
*+ WARNING: -stim_times 4 .. TENT(0,20,31) has inter-knot TR=0.666667 but -iresp output TR=0.68
++ ** GUESSED ** -stim_times 4 using LOCAL times
++ Number of time points: 339 (before censor) ; 321 (after)
+ Number of parameters: 133 [9 baseline ; 124 signal]
++ total shared memory needed = 1,046,421,504 bytes (about 1.0 billion)
++ mmap() memory allocated: 1,046,421,504 bytes (about 1.0 billion)
++ Memory required for output bricks = 1,046,421,504 bytes (about 1.0 billion)
++ Wrote matrix image to file out_tent2_X.jpg
++ Wrote matrix values to file out_tent2_X.xmat.1D
++ ========= Things you can do with the matrix file =========
++ (a) Linear regression with ARMA(1,1) modeling of serial correlation:
3dREMLfit -matrix out_tent2_X.xmat.1D -input pb04.sub-s582.r01.scale+tlrc.HEAD \
-tout -Rbuck out_tent2_stats.sub-s582_REML -Rvar out_tent2_stats.sub-s582_REMLvar \
-Rerrts out_tent2_errts.sub-s582_REML -verb
++ N.B.: 3dREMLfit command above written to file out_tent2_stats.REML_cmd
++ (b) Visualization/analysis of the matrix via ExamineXmat.R
++ (c) Synthesis of sub-model datasets using 3dSynthesize
++ ==========================================================
++ Wrote matrix values to file out_tent2_X.nocensor.xmat.1D
++ ----- Signal+Baseline matrix condition [X] (321x133): 7.52182 ++ VERY GOOD ++
++ ----- Signal-only matrix condition [X] (321x124): 7.33786 ++ VERY GOOD ++
++ ----- Baseline-only matrix condition [X] (321x9): 4.78616 ++ VERY GOOD ++
++ ----- stim_base-only matrix condition [X] (321x6): 4.38023 ++ VERY GOOD ++
++ ----- polort-only matrix condition [X] (321x3): 1.04466 ++ VERY GOOD ++
++ 3dDeconvolve exits: -x1D_stop option was invoked
thanks,
pt