new PC-GSAS

VONDREELE@mist.lansce.lanl.gov
Wed, 8 Feb 1995 11:12:59 -0700 (MST)

GSAS News.......

Feburary 8, 1995
I have now revised the PC-GSAS version to take care of
the bugs that have been
reported to me as well as a few I've found on my own.
Moreover, there are some
enhancements as well.
1. The bug that gave a "divide by zero" for x-ray data
in all versions of GENLES
has been fixed for Alpha/VMS, VAX/VMS and PC versions.
Seperate GENLES.EXE files
are in their respective distribution directories for the
first two. I havn't
done the unix fixes for this yet.
2. The bug that crashed EXPEDT in attempting to set
diffractometer constant
refinement flags for x-ray data in PC-GSAS is fixed.
3. Minor typos in various places in EXPEDT have been
fixed for PC-GSAS. Other
versions will follow later.
4. PC-GSAS is now "optimized". GENLES now runs twice as
fast as the "unoptimized"
version released earlier. However, the optimizer does
make mistakes and there
may be new bugs that weren't in the earlier version.
Please check your
results and let me know what you find. One known bug is
that the atom search
routines in ORTEP fail in mysterious ways. It does not
crash but fails to find
atoms in searches over, for example, certain bond
distance limits. Despite some
effort this is not resolved.
5. PC-GSAS now has hardcopy graphics support for both
PostScript and encapsulated
PostScript. The latter hardcopy files may be inserted
into both MS Word and
WordPerfect documents. The plots are not visible (there
is no TIFF included) but
print fine. They can be resized within the document as
well.
6. PC-GSAS now requires VGA graphics exclusively. Thus,
it can be run in the MS-DOS
window in Windows 3.1 without conflict although some
machines will require it
to be "full screen".
7. The PC-GSAS is now available as a "self extracting"
exe file. This should
eliminate much of the difficulties people were having
with "binary" vs "ascii"
ftp file transfer. Instructions for installing it are in
the file
"[.dos]readme.dos"
As before, let me know how it goes.

January 20, 1995
Happy New Year to everyone. I hope everyone had a good
holiday. Now for the
long awaited news - I have placed the first PC version
of GSAS in the
"anonymous" ftp directory [anonymous.dos.gsas]. It has
been developed using the
Microsoft PowerStation Fortran to run on Intel i386 and
better (486 or pentium)
machines in MS-DOS. It uses a "DOS extender" to work
beyond the 640K limit up
to the full memory of your machine. I have tested it on
a 8Mb 33MHz i486DX2
system, a 16Mb 90MHz pentium system and a 8Mb 32MHz
i486DX2 laptop. All work
very well. In fact the original development was done on
the laptop machine. The
graphics required is VGA (or better) but I haven't
implemented any hardcopy
option. Virtually all routines in the Unix & Alpha
versions of GSAS have been
implemented so that both powder and single crystal data
can be processed.
Because there were extensive changes that had to be made
to the source, there
may be many remaining bugs that I didn't find during my
testing. If you find
something that fails or doesn't look right (even
spelling errors) please let me
know. Look at the file [.dos]readme.dos for installation
details.
Have fun with it.

November 15, 1994
All distribution kits for GSAS have been updated. There
were a few bug fixes
and a couple of new features that were in the new manual
that hadn't made it
into all the versions. The details:
1. The phase fractions are now given with the correct
esds by GENLES for all
histograms. The last version messed these up in some
combinations of multiple
phase/multiple histogram refinements.
2. The cell angle output in the setup part of GENLES is
fixed. In earlier
versions the gamma angle for hexagonal cells was given
as 90.00 deg; internally
the program used the correct angle.
3. Corrections were made the the single crystal routines
SCABS, SCMERGE, etc.
This mostly involved corrections to the crystal -
orthogonal transformations
and make the absorption corrections more accurate.
4. GENLES now reports a residual based on Fo^2 for
powder data anytime the
extraction flag has been set for a histogram. This is
similar to "R-Bragg"
but clearly defined to be as close to the single crystal
use as possible for
powder data.
5. GENLES now has the facility to refine the Ka2/Ka1
intensity ratio. The
parameter is named KRATIO and is found as a
diffractometer constant. Normally
the value is 0.5; if you don't wish to refine it, that
is the value GSAS will
assume.
6. A number of changes have been made to the contents of
the experiment file
in anticipation of implementing a "SIF" file output
routine for GSAS. Some of
these things are changed via new menu items in various
places in EXPEDT; none
are essential for normal operation of GSAS.

I have succeeded in producing a PC version of GSAS that
runs in MS-DOS via a
"DOS Extender" to enable use of the full machine memory.
It is not yet complete
and still needs considerable checking and debugging
before it can be released.
However, it appears to perform quite well even on a
33MHz, 486DX laptop,
including graphics! I would like to know what parts of
GSAS people would like
to see in such a version. I have implemented EXPEDT,
POWPREF, GENLES, POWPLOT,
DISAGL, BIJCALC, GEOMETRY, ORTEP, FOURIER, FORSRH and
FORPLOT. Let me know
what else you want.

September 1, 1994
The long awaited new GSAS manual is now done. It
consists of 4 Postscript
files which are in the directory [anonymous.manual]. You
can either download
the four original files (GSASMANUAL1.PS ..
GSASMANUAL4.PS) or take one of the
two backup style files (GSASMANUAL.BAK or
GSASMANUAL.TAR) and recreate the
original files on your machine. These files are in the
plainest type of
Postscript I can manage but they contain the full manual
including drawings.

June 17, 1994
All distribution kits for GSAS have been updated. There
have been a number
of bug fixes and minor modifications. Some were done in
anticipation of a
new release of the manual. There are also a few new
features that have been
added to the system; a short list of details follows.

Changes to GSAS:
1. The "timeout" period for the distribution machine,
MIST.LANSCE.LANL.GOV,
has been extended to 10min. This should help with some
difficulties people
have had in ftp transfers particularly overseas.
2. FPRIME on VMS systems is working again. There was a
mixup between VMS
and UNIX sources in the last release.
3. GENLES now produces a unit cell formula weight and
calculated density
based on the actual unit cell contents including atom
site fractions. This
output appears after the refined atom parameter listing
for each phase. No
esd is given for these values so use them with due
consideration of the
errors in the atom fractions and the errors in the
"standard" atomic
weights.
4. GENLES now produces a weight fraction associated with
each phase
fraction. If a phase was subject to a "leBail"
extraction, the weight
fraction will be reported as zero. As with #3, no esd
is given.
5. For those of you who use the GSAS library to link to
your own codes,
there is in the [anonymous] directory the file
"gsas_glossary.lst" which
may help. It contains the argument list for all the
routines in GSAS along
with a short (although sometimes nonexistent!)
description of what the
routine does.
6. The powder absorption now includes two additional
choices for two
versions of a surface roughness correction. One is by
Pitschke, Hermann &
Mattern and the other is by Suortti. Both give
essentially identical
results and will frequently make a dramatic improvement
in the values of
thermal parameters obtained from Bragg- Brentano x-ray
data. In some of my
tests the Uiso's from x-ray data came very close the
the neutron values
(which of course are correct!) Refinement of them will
proceed a little
oddly since both the scales and U's must shift to
compensate so GENLES will
give the "diverging refinement" message a few times as
these things get to
their new values.

May 2, 1994
There is now a distribution kit available for HP-UX. It
is identical to the
other version released earlier. As this is a first
release for the HP, there
may be bugs that don't show up in the other versions
despite the fact that it
has passed all our QA tests. Those of you that use it
please let us know of
any bugs or problems.

Apr. 18, 1994
The newest versions of GSAS for VAX/VMS, Alpha/VMS, SGI
Irix and DEC Ultrix
have been placed in their respective directories. This
is the first
consolidated distribution so we would like to know of
any difficulties you may
have in retrieving the kits and installing them. There
is not a kit for HP-UX
at this time.

Changes to GSAS:
1. New hard copy device for "EPS" postscript. This
output can be put directly
into PC or MAC word processor documents (Word, etc.)
2. New adjustible X-windows device (graphics option
"H").
3. Maximum no. of background terms is 36. This is not
tested to its full extent
for any of the background functions. You should expect
that some of the
functions may fail in odd ways (overflows, etc.) for
very large numbers of
terms; so beware.
4. A rationalization of the GSAS standard for the choice
of orthogonal
coordinate system. We had at least three different
conventions; now there is
just one.
5. There is a fix to the preferred orientation
calculations. It was in error
for non-centrosymmetric space groups. This is now fixed.
6. Remove extraneous output file from ORTEP.
7. Replace all "free format" WRITE, TYPE, etc.
statements with formatted ones.
8. Make the colors that appear on various graphics
devices more uniform.
9. Fix a bug involving "unobserved" reflections in
FOURIER.

We thank all of you that have pointed out the various
bugs, errors, etc. Many
of the above fixes resulted from your input. Please keep
'em coming!