Part 21 Report - 1995-109

ACCESSION #: 9505050145

                        Boeing Computer Services
                             P.O. Box 24346
                         Seattle, WA 98124-0346

April 25, 1995
G-1151-RSO-95-186

Document Control Desk
United States Nuclear Regulatory Commission
Washington, D.C. 20555

BOEING

Reference:     a)   Boeing Letter G-1151-RSO-92-365 dated August 31,
                    1992; R. S. Orr to the NRC Operations Center

               b)   NRC Letter Docket No. 99901227 dated August 12, 1992;
                    L. J. Norrholm to R. S. Orr; Subject: Response to 10
                    CFR 21 Inquiry

Dear Sir or Madam:

In accordance with the reference correspondence and 10 CFR 21, Boeing is
sending the NRC the attached error notice(s) received from our former
software suppliers.  Because of unknown current addresses, the following
former customers were not notified:

     Reactor Controls, Inc.

     Echo Energy Consultants, Inc.

     Nuclear Applications and Systems Analysis Company (Japan)

     Nuclear Power Services

Error notices have been sent to our other former customers.

Very truly yours,

R. S. Orr
Nuclear Administrator
G-1151 M/S 7A-33
(206) 865-6248

Attachment(s): GTICES Program Report Form No. 95.10
               ANSYS Class3 Error Reports 95-12, 95-13, 95-14 and 95-15,
               Reissued Class3 Error Reports 94-01 R1, 94-68 R1, and
               95-10 R1;
               ANSYS QA Notice QA95-04

Georgia Tech             Computer Aided Structural Engineering Center
                         Georgia Institute of Technology

                         School of Civil & Environmental Engineering
                         Atlanta, Georgia 30332-0355
                         USA
                         404o894o2260
                         404o894o8014 FAX

April 18, 1995

Attention: Nuclear Administrator
Boeing Computer Services
P.O. Box 24346, M/S 7A-33
Seattle, Washington 98124-0346

RE:  GT STRUDL

Dear Sir or Madam:

Enclosed please find a copy of GTICES PROGRAM REPORT FORM No. 95.10 and a
VENDOR ACKNOWLEDGEMENT FORM.  Please sign and return the VENDOR
ACKNOWLEDGEMENT FORM to acknowledge receipt of the GTICES Program Report.

Thank you for reviewing the Program Report and for returning the
Acknowledgement Form.

Best regards,
CASE Center

Catherine Lee
Configuration Control Manager

CL/jhb
Enclosures

                      GTSTRUDL Program Report Form

                                             GPRF No.: 95.10

                                                  DATE: April 17, 1995

FROM:     Computer-Aided Structural Engineering Center
          Georgia Institute of Technology
          Atlanta, Georgia 30332-0355

SEVERITY LEVEL:

     URGENT         Problem results in incorrect answers which may not be
                    apparent or job aborts and cannot be recovered within
                    the session or job.

x    SERIOUS        Problem results in incorrect answers which are
                    obvious or problem prevents completion of a
                    particular user's task.

     MINOR          Problem can be worked around or problem poses high
                    frustration factor.

     INFORMATIVE    Documentation error, program usage tip, user
                    inconveniences.

Date Problem Confirmed   April 17, 1995

Date Notification Sent   April 19, 1995

Computers  VAX

Operating System    VMS

Version  All VAX versions

Target Release for Correction 96.01

                                             Senior Software Engineer
Signature                                    Title
R & D Division

Hamid Zand                                   April 17, 1995
Typed or Printed Name                        Date of Signature

Signature                                    Title
Professional Services Division

Typed or Printed Name                        Date of Signature

                                                       Rev. 2.2

                      GTSTRUDL Program Report Form
                               (Continued)

                                        GPRF No.: 95.10

                                             DATE: April 17, 1995
DESCRIPTION:

                             JOINT RELEASES

An error message may not be printed when two or more blank spaces are
typed after the misspelled word RELEASES (RELEASES ) in the JOINT
RELEASES command on the VAX/VMS version of GTSTRUDL.
     Following is an example of misspelled word RELEASES followed by two
blank spaces (RELEASES ).

STRUDL

***  G T S T R U D L ***
     RELEASE DATE             VERSION        COMPLETION NO.
     AUGUST 1993             9301VAX          3062

***  ACTIVE UNITS - LENGTH    WEIGHT    ANGLE     TEMPERATURE    TIME
***  ASSUMED TO BE       INCH POUND     RADIAN    FAHRENHEIT  SECOND

UNITS KIPS FEET
JOINT COORDINATE
1    0.0  0.0
2    0.0  10
3.   10   10
4.   10   0.0

STATUS SUPPORT 1 4
JOINT RELEASES
1 4 MOM X MOM Y MOM Z
%GTCMI-W-INVCOMMND, Invalid command /1/

TYPE PLANE FRAME
MEMBER INCIDENCE
1    1    2
2    2    3
3    4    3
*FIN $ EOF

                                                       Rev. 2.2

                      GTSTRUDL Program Report Form
                               (Continued)

                                             GPRF No.: 95.10

                                                  DATE: April 17, 1995

Following is the same example when the two blank spaces are deleted after
the misspelled word RELEASES (RELEASES)

STRUDL

*** G T S T R U D L ***
     RELEASE DATE        VERSION        COMPLETION NO.
     AUGUST 1993         9301VAX        3062

***** ACTIVE UNITS - LENGTH WEIGHT ANGLE TEMPERATURE TIME
***** ASSUMED TO BE INCH POUND RADIAN FAHRENHEIT SECOND

UNITS KIPS FEET
JOINT COORDINATE
1    0.0  0.0
2    0.0  10
3    10   10
4    10   0.0

STATUS SUPPORT 1  4
JOINT RELEASES
%GTCMI-W-COMNOTPRO, Command not completely processed.
RELEASES
 1   4    MOM  X    MOM  Y    MOM  Z
%GTCMI-W-INVCOMMND, Invalid command /1/

TYPE PLANE FRAME
MEMBER INCIDENCE
1    1    2
2    2    3
3    4    3
*FIN $ EOF

Applicable Sections of the Documentation:

     JOINT RELEASES -    Section 2.1.7.2, Volume 1,
                         GTSTRUDL User's Manual

                                                       Rev. 2.2

ANSYS (Registered Trademark)

                         ANSYS, Inc.
                         201 Johnson Road         Telephone 412.746.3304
                         Houston, PA 15342-1300   Facsimile 412.746.9494

                             April 12, 1995

Dear Class3 Error Recipient:

     Enclosed you will find ANSYS Class3 Error Reports 95-12, 95-13,
95-14 and 95-15.  Along with these reports are reissued Class3 Error
Reports 94-01 R1, 94-68 R1, 95-10 R1 and ANSYS QA Notice QA95-04.

     Class3 Error Report 94-01 was revised to indicate that Component
Products are also affected by this error.

     Class3 Error Report 94-68 was revised to include nonlinear effects.

     Class3 Error Report 95-10 was revised to indicate that only base
excitation spectrum analysis has this error.

     ANSYS QA Notice QA95-04 describes our findings related to the Intel
Pentium Floating Point unit flaw and its impact on ANSYS analyses.

                                        Sincerely,

                                        ANSYS, Inc.

                                        Prashant Ambe
                                        Quality Assurance Manager

    ANSYS (Registered Trademark) is a registered trademark of SAS IP

                  ANSYS Revision Identifier Description

     ANSYS revision identifiers consist of a major revision level, a
minor revision level, a correction level, and occasionally a special
version level.  An example of how this is constructed is shown below:

Figure "5.0A-10" omitted.

     Major revision level changes indicate that new features have been
added to the program and that some level of program architecture change
and/or file structure has occurred.  Minor revision level changes also
indicate that new features have been added to the program, but files are
upwardly compatible.  All known error fixes are included in both minor
and major revisions.  Changes to the correction level indicate that it is
primarily an error correction release.  Special version identifiers
indicate that one or more additional minor changes have been made to the
program, normally to circumvent an error.  Special versions are not
general releases to all ANSYS licensees, since they typically represent
errors occurring only on one system, a subset of our customers who have
specific graphics devices, etc.

     The ANSYS revision identifier(s) shown under "corrected in" on the
front side of this Class3 Error Report indicates the first possible
revision that could contain the correction.  A major program change
needed to fix an error can dictate that the next minor or major revision
will contain the fix rather than the next correction level.  For example,
when errors were being reported while Rev. 4.3A was the latest production
version, most Class3 error reports indicated that 4.3B was the "corrected
in" revision.  Others requiring significant code restructuring were
reported as fixed in 4.4.  Rev. 4.3B was never released, but Rev. 4.4
contained all error corrections noted as fixed in 4.3B.

     An identifier indicated under "corrected in" does no guarantee that
a general release of that revision of ANSYS will occur.  It does indicate
that the correction is known and implemented in the coding that would be
part of that general release.

                     Equivalent Product Identifiers

The ANSYS family of component products occasionally undergoes name
changes between revisions and/or changes in the functionality of derived
products (such as ANSYS-PC/LINEAR).  To minimize the potential for
confusion in these areas, the important product name equivalences
(similar program functionality and error content) are listed below.

     ANSYS/ED  contains all errors shown for      the full ANSYS product,
                                                  starting at Rev. 5.0,
                                                  and beyond, unless
                                                  otherwise noted.

     PREPPOST  contains relevant errors           the full ANSYS product,
               shown for                          for included pre- and
                                                  postprocessing
                                                  functionality

     ANSYS Component Products is an               All component products
           inclusive term for                     that were issued at
                                                  the stated revision
                                                  level(s)

     PC/LINEAR   is equivalent to                 WS/LINEAR at Rev.4.4A,
                                             and  ANSYS/LinearPlus
                                                  starting at Rev. 5.0A.

     PC/THERMAL  is equivalent to                 WS/THERMAL at Rev.4.4A,
                                             and  ANSYS/THERMAL
                                                  starting at Rev. 5.0A.

     PC/MAGNETIC is equivalent to                 ANSYS/Emag starting at
                                                  Rev. 5.0A

            ANSYS (Registered Trademark) CLASS3 ERROR REPORT

                                                  ERROR NO: 95-12

KEYWORDS:      SPECTRUM       MODE COMBINATION    GROUPING METHOD

DESCRIPTION OF ERROR:

     In the grouping method of mode combination (MCOMB,GRP) in spectrum
analysis (ANTYPE, SPECTRUM) there are two errors as follows:

1.   if isolated and closely-spaced modes are required to be combined,
     isolated modes are erroneously discarded, and

2.   the negative values of the mode coefficients for the closely-spaced
     modes are not turned into positive values before writing to the file
     .mcom.

FIRST INCORRECT VERSION(S):*_/          CORRECTED IN:*_/

Rev. 5.0                                Rev. 5.2
ANSYS/LinearPlus Rev. 5.0A              ANSYS/LinearP]us Rev. 5.2

SUGGESTED USER ACTION FOR RUNNING ON UNCORRECTED VERSION:

     Edit an incorrect file.mcom (containing the ANSYS commands which
specify the combinations) to reflect a correct grouping method mode
combination for the particular problem at hand and use it in POST1.  Note
that this requires familiarity with the POST1 load case operation
commands.

COMMENTS:

     Users may use one of the other mode combination methods available in
the ANSYS program.

AUTHOR/CORRECTOR:                       DATE:     4/10/95
                    Ashraf Ali

REVIEWED BY QA:                         DATE:     4/10/95

REVIEWED BY QA:                         DATE:     4/10/95
                    Prashant Ambe

APPROVAL:                               DATE:     4/10/95
                    John A. Swanson

*_/ If a product name is not included in the "first incorrect version",
the full ANSYS program is implied.  For products not listed, this error
does not apply, but see the reverse side for equivalent product
designations.

Unless noted otherwise, this error report also applies to all revisions
after the first incorrect one and prior to the corrected revision.  All
revisions after "corrected in" are corrected.  ManuaL corrections are
included in on-line documentation as appropriate.  Please see the reverse
side of this sheet for additional information on ANSYS revision
identifiers.

                                                  FORM SASI-QA25
                                                  DEC 19, 1988

            ANSYS (Registered Trademark) CLASS3 ERROR REPORT

                                                  ERROR NO: 95-13

KEYWORDS: ELEM3     ELEM4     ELEM54    STRESS STIFFENING   LARGE
                                                            DEFLECTION

DESCRIPTION OF ERROR:

     Results due to stress stiffening effects (PSTRES,ON or SSTIF,ON) in
elements BEAM3, BEAM4, and BEAM54 are incorrect if large deflection
(NLGEOM,ON) is also active.

FIRST INCORRECT VERSION(S):*_/               CORRECTED IN:*_/

Rev 5.0                                      Rev. 5.1 (BEAM4)
                                             Rev. 5.2 (BEAM3, BEAM54)
ANSYS/LinearPlus Rev. 5.0A                   ANSYS/LinearPlus Rev. 5.2

SUGGESTED USER ACTION FOR RUNNING ON UNCORRECTED VERSION:

               If available, use a beam element that does not have this
error (BEAM23, BEAM24, or BEAM44).

COMMENTS:

     Stress stiffness is not necessary with large deflection, but may
speed convergence.

AUTHOR/CORRECTOR:                            DATE: 4/10/95
                         Cecil R. Rogers

REVIEWED BY QA:                              DATE: 4/10/95
                         Prashant Ambe

APPROVAL:                                    DATE: 4/10/95
                         John A. Swanson

*_/If a product name is not included in the "first incorrect version",
the full ANSYS program is implied.  For products not listed, this error
does not apply, but see the reverse side for equivalent product
designations.

Unless noted otherwise, this error report also applies to all revisions
after the first incorrect one and prior to the corrected revision.  All
revisions after "corrected in" are corrected.  Manual corrections are
included in on-line documentation as appropriate.  Please see the reverse
side of this sheet for additional information on ANSYS revision
identifiers.

                                             FORM SASI-QA25
                                             DEC 19, 1988

            ANSYS (Registered Trademark) CLASS3 ERROR REPORT

                                             ERROR NO: 95-14

KEYWORDS:      ELEM34    ELEM71    TEMPERATURE-DEPENDENT    MATERIAL
                                   PROPERTIES

DESCRIPTION OF ERROR:

               Certain element matrices for LINK34 (convection link) and
MASS71 (lumped thermal mass) are not always updated properly if the
material properties are temperature-dependent and the temperatures are
changing:

     1.   For LINK34, the conductivity matrix may not be updated.

     2.   For MASS71, the specific heat matrix is not updated if the only
          temperature-dependent material property for the element is
          specific heat (C).

FIRST INCORRECT VERSION(S):*_/          CORRECTED IN:*_/

Rev. 5.0                                Rev. 5.2
ANSYS/Thermal Rev. 5.0A                 ANSYS/Thermal Rev. 5.2

SUGGESTED USER ACTION FOR RUNNING ON UNCORRECTED VERSION:

     For error 1, set the Newton-Raphson key (NROPT, FULL) to force
matrix updating.

     For error 2, make density (MP,DENS) slightly temperature-dependent.

COMMENTS:

AUTHOR/CORRECTOR:                            DATE: 4/10/95
                    Cecile R. Rogers

REVIEWED BY QA:                              DATE: 4/10/95
                    Prashant Ambe

APPROVAL:                                    DATE: 4/10/95
                    John A. Swanson

*_/ If a product name is not included in the "first incorrect version",
the full ANSYS program is implied.  For products not listed, this error
does not apply, but see the reverse side for equivalent product
designations.

Unless noted otherwise, this error report also applies to all revisions
after the first incorrect one and prior to the corrected revision.  ALL
revisions after "corrected in" are corrected.  Manual corrections are
included in on-Line documentation as appropriate.  Please see the reverse
side of this sheet for additional information on ANSYS revision
identifiers.

                                                  FORM SASI-QA25
                                                  DEC 19, 1988

            ANSYS (Registered Trademark) CLASS3 ERROR REPORT

                                                  ERROR NO: 95-15

KEYWORDS:      LINK34    ELEM34    FILM COEFFICIENT    SFE

DESCRIPTION OF ERROR:

     The convection film coefficient (HF) is incorrect if input on the
SFE or SF commands for LINK34 (convection link) with KEYOPT(3)=2 and
ramped boundary conditions (KBC=O [default]).

FIRST INCORRECT VERSION(S):*_/          CORRECTED IN:*_/

Rev. 5.0                                Rev. 5.2
ANSYS/Thermal Rev. 5.0A                 ANSYS/Thermal Rev. 5.2

SUGGESTED USER ACTION FOR RUNNING ON UNCORRECTED VERSION:

     Run smaller substeps with stepped boundary conditions (KBC=1) and
only one substep per load step (NSUBST=1).

COMMENTS:

AUTHOR/CORRECTOR:                            DATE: 4/10/95
                    Cecil R. Rogers

REVIEWED BY QA:                              DATE: 4/10/95
                    Prashant Ambe

APPROVAL:                                    DATE: 4/10/95
                    John A. Swanson

*_/ If a product name is not included in the "first incorrect version",
the full ANSYS program is implied.  For products not listed, this error
does not apply, but see the reverse side for equivalent product
designations.

Unless noted otherwise, this error report also applies to all revisions
after the first incorrect one and prior to the corrected revision.  All
revisions after "corrected in" are corrected.  Manual corrections are
included in on-line documentation as appropriate.  Please see the reverse
side of this sheet for additional information on ANSYS revision
identifiers.

                                                  FORM SASI-QA25
                                                  DEC 19, 1988

            ANSYS (Registered Trademark) CLASS3 ERROR REPORT

                                                  ERROR NO: 94-01 R1

KEYWORDS:      APDL      CHARACTER PARAMETERS     SYSTEM    *IF  PC

DESCRIPTION OF ERROR:

     On PC systems only, character parameters or character strings
(enclosed in single quotes) may not produce correct results when used
with the *IF or *ELSEIF commands.

FIRST INCORRECT VERSION(S):*_/               CORRECTED IN:*_/

Rev. 5.0A                                    Rev. 5.1
Component Products Rev. 5.0A                 Component Products Rev. 5.2

SUGGESTED USER ACTION FOR RUNNING ON UNCORRECTED VERSION:

COMMENTS:

AUTHOR/CORRECTOR:                            DATE: 4/10/95
                    Christopher W. Aiken

REVIEWED BY QA:                              DATE: 4/10/95
                    Prashant Ambe

APPROVAL:                                    DATE: 4/10/95
                    John A. Swanson

*_/ If a product name is not included in the "first incorrect version",
the full ANSYS program is implied.  For products not listed, this error
does not apply, but see the reverse side for equivalent product
designations.

Unless noted otherwise, this error report also applies to all revisions
after the first incorrect one and prior to the corrected revision.  All
revisions after "corrected in" are corrected.  Manual corrections are
included in on-line documentation as appropriate.  Please see the reverse
side of this sheet for additional information on ANSYS revision
identifiers.

                                             FORM SASI-QA25
                                             DEC 19, 1988

            ANSYS (Registered Trademark) CLASS3 ERROR REPORT

                                             ERROR NO: 94-68 R1

KEYWORDS: BEAM44    ELEM44         STIFFNESS      RELEASES

DESCRIPTION OF ERROR:

     There are two errors when using BEAM44 (3-D tapered unsymmetric beam
element) with stiffness releases.

1.   All results are in error for load steps, substeps, and iterations in
     which the element stiffness matrix is being re-used.

     Stiffness matrices are generally reused unless large deflections are
     active, or the materials or real constants are changing.  See
     Section 13.3 of the Theory Manual.

2.   All results are incorrect if any of the following are active:

     a.   Large deflection (NLGEOM,ON)
  or b.   Stress Stiffening (SSTIF,ON)
  or c.   Newton-Raphson (NROPT command).

FIRST INCORRECT VERSION(S):*_/          CORRECTED IN:*_/

Rev. 4.4                                Rev. 5.2
ANSYS/LinearPlus Rev.  4.4              ANSYS/LinearPlus Rev. 5.2

SUGGESTED USER ACTION FOR RUNNING ON UNCORRECTED VERSION:

Error 1.  Use KUSE,-1 to force reformulation of all element stiffness
          matrices.

Error 2.  Use coincident coupled nodes (CP command) to induce the
          stiffness release where required.

COMMENTS:

     On some computer systems, he e errors will cause an abort.

     Stiffness releases are accessed with KEYOPT(7) and KEYOPT(8) or, if
using pre-Rev. 5.0 input, with KEYOPT(3) and KEYOPT(4).

     For error 2, if using pre-Rev. 5.0 input:

     a.   Large deflection is activated by the KAY, 6, 1 command.
     b.   Stress stiffening is activated by the KAY, 8, 1 command.
     c.   Newton-Raphson is activated by KAY, 9, n (n = 1, 2, or 3).

AUTHOR/CORRECTOR:                            DATE: 4/10/95
                    Cecil Rogers

REVIEWED BY QA:                              DATE: 4/10/95
                    Prashant Ambe

APPROVAL:                                    DATE: 4/10/95
                    John A. Swanson

*_/ If a product name is not included in the "first incorrect version",
the full ANSYS program is implied.  For products not listed, this error
does not apply, but see the reverse side for equivalent product
designations.

Unless noted otherwise, this error report also applies to all revisions
after the first incorrect one and prior to the corrected revision.  All
revisions after "corrected in" are corrected.  Manual corrections are
included in on-line documentation as appropriate.  Please see the reverse
side of this sheet for additional information on ANSYS revision
identifiers.

                                        FORM SASI-QA25 12/19/88

            ANSYS (Registered Trademark) CLASS3 ERROR REPORT

                                                  ERROR NO: 95-10 R1

KEYWORDS: SPECTRUM PFACT      ROTATED NODES  COUPLED NODES 
CONSTRAINT
                                                            EQUATIONS

DESCRIPTION OF ERROR:

     The base excitation spectrum analysis (ANTYPE, SPECTR and PFACT,
TBLNO, BASE) gives incorrect results if any of the base nodes are either:

     1.   rotated (NROTAT command), with non-zero angle specified.

or   2.   contained in a coupled node set command), (CP, etc. command).

or   3.   used in a constraint equation (CE,CERIG,CEINTF, etc. commands).

FIRST INCORRECT VERSION(S):*_/               CORRECTED IN:*_/

Rev. 5.0                                     Rev. 5.2

SUGGESTED USER ACTION FOR RUNNING ON UNCORRECTED VERSION:

COMMENTS:

AUTHOR/CORRECTOR:                            DATE: 4/10/95
                    Cecil R. Rogers

REVIEWED BY QA:                              DATE: 4/10/95
                    Prashant Ambe

APPROVAL:                                    DATE: 4/10/95
                    John A. Swanson

*_/ If a product name is not included in the "first incorrect version",
the full ANSYS program is implied.  For products not listed, this error
does not apply, but see the reverse side for equivalent product
designations.

Unless noted otherwise, this error report also applies to all revisions
after the first incorrect one and prior to the corrected revision.  All
revisions after "corrected in" are corrected.  Manual corrections are
included in on-line documentation as appropriate.  Please see the reverse
side of this sheet for additional information on ANSYS revision
identifiers.

                                                  FORM SASI-QA25
                                                  DEC 19, 1988

                             ANSYS QA NOTICE

                                                  NOTICE NO: QA95-04

SUBJECT:  Intel Pentium Floating Point Unit Flaw

DESCRIPTION:

As you may be aware, a hardware problem was discovered with the numeric
Floating Point Unit (FPU) of the earlier versions of the Intel Pentium
microprocessor.  The problem occurs when performing floating point
division on certain types of numbers.  We describe below relevant testing
carried out by ANSYS and Intel Corporation.  The goal of this testing was
to determine the possible impact of the flaw on your past and present
ANSYS work.  This QA Notice updates preliminary information communicated
by ANSYS, Inc. shortly after initial reports of the flaw were made
public.

ANSYS, Inc. ran our entire quality assurance acceptance test suite (1800
+ problems) on a machine containing a flawed Pentium (P5-90) chip using a
Rev. 5.1 version of the ANSYS program.  When the results were compared
with those from a 486-based computer, we saw no differences in the entire
set within a tolerance of 1x10-8, which is a stricter tolerance than we
normally use when comparing results from different machines.  This was
not a surprise since, based on Intel's white paper on the subject, the
likelihood of encountering a single divide flaw in randomly occurring
numerical divides is only one in 9 billion.  The number of divides that
occur in our entire ANSYS test suite is approximately 1.1 billion,
leaving a one in nine chance of randomly encountering one floating point
divide inaccuracy in the set.  Because this error is characterized by
probabilities of occurrence, we did an additional level of testing in
which the divide flaw could be intentionally "injected" during the
execution of the test.  This allowed us to study the impact of the flaw
on present and past ANSYS analyses.

    Intel's testing lab has the ability to intentionally inject divide
flaws into tests being performed.  We ran a suite of tests where we
intentionally injected 100 divide flaws per ANSYS run.  (it should be
noted that the flaw was injected in the worst possible place, the
twelveth bit.) This compares to an average of 670,000 floating point
divides and 48 million floating point instructions per test case (mostly
small to medium sized ANSYS runs).  As was expected from such an
experiment, we did see numerical differences between our baseline test
suite and those which had 100 divide inaccuracies within the run.  Even
with 100 flaws per test in our test set, we found that half of the tests
showed no differences within a tolerance of 0.01 % (1x10-4).  The
remainder of the tests showed imprecision of various levels in some
solution results and in some cases showed iterative solutions that did
not converge, especially for nonlinear analyses.  A small number of the

tests that were run with the intentionally injected divide flaw
terminated abnormally (because of nonconvergence) or took much longer to
achieve convergence.

To summarize our findings:

1.   Even with 100 divide inaccuracies artificially injected per test
          (an "impossible" situation to occur in real life, based on the
          probability), all results that we observed had accuracies that
          never dropped below two significant digits.

2.   We concur with Intel's initial finding that the likelihood of this
          flaw to occur is small.  Moreover the probable impact of such a
          flaw (one that has not been intentionally injected) on an ANSYS
          solution is even smaller.  Intel claims that, to date, only two
          users worldwide have had their work impacted by the divide
          flaw.

3.   We realize that this notice is not sufficient assurance for people
          doing safety-critical analysis.  We hope it provides some sense
          of the possible magnitude of any inaccuracies that this Pentium
          flaw could have caused in a worst-case situation.

4.   We recommend that you request a new chip from Intel.  The decision
     as to whether you need to re-perform analyses done on flawed Pentium
     chips lies with you, based on the criticality of any analyses you
     may have performed.

AFFECTED VERSIONS: N/A - Hardware Problem

AUTHOR:                                      DATE: April 10, 1995
                    Joe Manich

REVIEWED BY QA:                              DATE: April 10, 1995
                    Prashant Ambe

APPROVAL:                                    DATE: April 10, 1995
                    John A. Swanson

                                             SASI-QA3
Page 2 of 2                                  AUG. 29, 1993

*** END OF DOCUMENT ***

Page Last Reviewed/Updated Tuesday, March 09, 2021