Old News and Bugs
- Java based Web
- A version of Web written in Java by Dr. Bimal Rath is
available for
Linux, and
for Windows.
This cross platform package for 'Visualization and
Analysis of SPIDER Images' may eventually be upgraded
to encompass most all of the capabilities of the current
X-window based Web.
- SPIDER for HP/Compaq/Digital Alpha with True64 Unix
- We have discontinued providing SPIDER executables and
precompiled libraries for True64 Unix as our Alpha systems have
retired. We still will provide Makefiles which can be used to
compile SPIDER on your own system.
- Obsolete Features in SPIDER
- The use of continuation lines in SPIDER document files, the assigned
meanings for system
registers 1...8, and the old
formalism for filename substitution have removed in recent
release of SPIDER. The very old formalism for procedure file names
<letter><letter><digit> will be removed in next
release of SPIDER. After that all procedure invocations must start
with an "@" sign
- Irix 5.3 executable phased out.
- Since we do not have a F90 compiler which can create "mips2"
code we are unable to supply new versions of SPIDER for use on SGI
machines running Irix 5.*.
- SPIDER
format now in SGI's Image Format Library (IFL) .
- SGI has released software for accessing SPIDER format files
under their Imagevision software (e.g. imgworks, imgcopy,
etc.)
- RF &
RF 3
- --> present. NX must be equal to NY for correct answers.
- 10/10/01 AL
- RT 90
- --> present. The 'RT 90' operation reforms an image's
columns and rows (or just rows for 180 degrees). The action of such
a rotation is not the same as other "RT" rotations since the
center of rotation differs and object handedness can be altered.
Thus 'RT 90' is not interchangeable with other 'RT' operations.
- 11/27/98 AL
- PW
- On some 64 bit SGI machines with 7.3.13m FORTRAN, SPIDER
encounters a bad memory leak.
- Install SGI patch 4511 (7.3 FORTRAN runtime #3 for IRIX 6.5) to
fix this. (We have introduced a "work-around" which avoids most of
the leak.)
- 8/14/02 AL
- CA S
- June 2001 --> Feb. 2002 (version 8.02). With small problems
the Coran option used the wrong formulation and never
finished processing.
- 8/14/02 AL
- RF & RF 3
- --> present. NSAM must be equal to NROW for correct answers.
- 10/10/01 AL
- Integers larger than 99999 are incorrect when placed in doc
files.
- ?--> Aug. 2000 (version 6.34). Numbers in document files
were stored with G12.5 Fortran format so that integers greater than
99999 lack precision. As of version 6.35 integers > 999999 show
the same "error" but integers < 999999 can be used OK. Keeping
precise integers > 999999 in a document file will require major
changes in SPIDER document files. This will be done in a subsequent
release.
- 8/22/00 AL
- Inline Stack File Memory Leak
- ?-->present. SPIDER has a memory leak on SGI Irix 6.5 which
sometimes occurs when one alternately creates and deletes an inline
stack file. We have introduced a
workaround which will lessen the occurance.
- 10/10/99 AL
- FT,
AC, and
CC
- --> present. SGI's version of "libblas" routines have a slow
memory leak in routines necessary for Fourier transforms. When
performing these operations millions of times in a single run you
may exhaust system memory and SPIDER may crash. SGI acknowledges a
problem, and suggests that users switch to the "CRAY Subroutine
Library" which is not included with the Irix OS, which we are
reluctant to use.
We have introduced a work-around that minimizes the effect
of this bug under most circumstances.
Details.
- 3/20/99 AL
- Competing SPIDER parallel jobs on Compaq Alpha mutiprocessor
machines sometimes show extremely poor performance.
- To overcome this problem set the MP_SPIN_COUNT
environmental variable to a lower number such as 5000 before
starting the second such job. Under the "C" shell this can be done
like this: setenv MP_SPIN_COUNT 5000
This may decrease performance if there is only a single such job
so do not use this unless needed. Details
- 5/26/00 AL
- Sometimes parallel jobs on SGI Irix 6.5 get bad priority.
- Under Irix 6.5 the scheduler for parallel threads sometimes
seems to misbehave. To overcome this problem we set the
MPC_GANG environmental variable ON before running
SPIDER (under "C" shell this can be done like this: setenv
MPC_GANG ON
This activates an older scheduling protocol that seems to work
better.
Some users have reported that setting the "OMP_DYNAMIC"
environment variable to "FALSE" improves scheduling problems on
their SGI multi-processor machines. setenv OMP_DYNAMIC FALSE
- 4/10/00 AL
- PW
- On some 64 bit SGI machines with 7.3.1.3m FORTRAN, SPIDER
encounters a bad memory leak.
- Install SGI patch 4511 (7.3 FORTRAN runtime #3 for IRIX 6.5) to
fix this. (We have introduced a "work-around" which avoids most of
the leak.)
- 8/14/02 AL
- RR
- ?--> Nov. 2001 (version 7.09). When a register from a higher
level procedure is specified for a Value, register content
from current procedure is used instead.
- 11/19/01 AL
- DO
- ?--> Nov. 2001 (version 7.09). Comments (;) on a DO
LB.... line cause loop to fail.
- 11/19/01 AL
- Use of ?xxxxx? in procedures.
- Aug. 2000 -> (version 7.01). Using ?*****? for interactive
symbolic parameter entry after operations other than 'FR' fails.
Workaround: use 'FR' to extablish symbolic parameters.
- 2/27/01 AL
- Object size was wrong in AP
SR
- Operation would crash if object size was requested which was
more than half the reconstruction size.
- ?--> Feb. 2001 (Fixed in version 7.00).
- 2/08/01 AL
- Operation BP RP crashes on Compaq
Alpha systems (OK on SGI).
- Dec 1999?--> May. 2000 (version 6.26).( Fixed in release
6.28)
- 8/22/00 AL
- Operation CP FROM MRC
sometimes creates empty file.
- Dec 1999?--> May. 2000 (version 6.28). Fixed in most recent
release (6.30)
- 5/26/00 AL
- Can not open stack files for both input and output.
- ?-->Feb 2001. Data files can not be opened for both input
and simultaneous output. This mainly affects operations on images
kept within the same physical stack file. The images must be in
different stacks. This problem has been fixed in release 7.0.
- 2/22/00 AL
- DO, DO LOOPS
- 1996?--> Aug. 1999 (version 6.12). Do loop stacking was
handled incorrectly requiring that some input values had to be
enclosed in ()'s even when there was no local DO-LOOP. This has
been fixed.
- 8/17/99 AL
- DO
- ???? --> 10/21/98 When a nested do loop having a single
label digit and a comment following the label exits the inner loop
early via a "GO TO", the outer loop does not finish.
Workaround: remove comment from outer loop label.
- 10/20/98 AL
- AD, MU& SU
- ???? --> 08/21/98 the "AD", "MU" & "SU" operations did
not work properly for serial summation (multiplication or
subtraction) following the third file. Under certain circumstances
SPIDER would appear to be summing the files but the sum was NOT
written into the output file.
- 08/16/98 AL
- AP MQ
- 01/4/97 --> 07/16/97 the "AP MQ" operation did not work
properly for EVEN image dimensions. It worked properly for
ODD image dimensions.
- 07/16/97 PP
- image header problem
- 06/96 --> 02/97 certain SPIDER images created with this
release of SPIDER give a nonsense error message when accessed:
*** THIS IMAGE FROM STACK NO LONGER IN USE
See the FAQ for a method of
fixing these files.
- 05/15/97 AL
- CL KM
- --> 07/25/97 the "CL KM" operation did not give correct
results.
- 08/25/97 PP
- {***X??} strings
- 06/29/97 --> 11/20/97 passing of {***X??} strings to
procedures resulted in an incorrect binding time.
- 11/22/97 AL
- CP FIX
- --> 12/10/97 some stack files have wasted space following
overall file header.
- 12/08/97 al
Source File: oldbugs.html
Updated: 27 Nov. 2018
ArDean Leith