CXrL SHADOW source distribution =============================== MANIFEST: README ............................. This file INSTALL ............................ INSTALL notes PLATFORMS .......................... Supported platforms for this release README.patch ....................... Info on how to apply patches shadow-2.3.0.tar.gz ................ Version 2.3.0 source (April 14, 1997) shadow-gui-1.1.0.tar.gz ............ GUI v1.1.0 source code (April 14, 1997) All files are compressed with GNU zip utility, hence the .gz extension. If you do not have gunzip, then either get the source from a GNU/FSF ftp site (eg., prep.ai.mit.edu:/pub/gnu) or use the precompiled one in ../unsupported directory. Ditto for the "patch" program. Even though the source code for SHADOW and GUI are distributed separately, the prebuilt binary distributions come as one piece. There is a tutorial on the GUI available at http://shadow.xraylith.wisc.edu/shadow/GUI. ========================= CXrL SHADOW version 2.3.0 source code is now available via ftp/WWW. You can retrieve the new release in one of two ways: 1. retrieve the patch file if you already have unmodified 2.1.1 source distribution from this server. 2. Get the whole distribution. If you have a fast connection, this might be the easier option. See README.patch for more info on patching source code. See INSTALL for details on the new release. =========================================================================== CXrL SHADOW version 2.2.0 Please see INSTALL file for instructions on how to build SHADOW on your platform. Changes sinces 2.1.1: - Configurable number of rays at compile time. Pass the --with-rays=NRAYS (eg., --with-rays=15000) flag to configure. Defaults to good old 5000. - SHADOW START.* files are now either in FORTRAN NAMELIST or in GFILE format. See the SHADOW_START_FORMAT variable in .shadowrc file, which is used to switch the behaviour at run-time. The default setting is FORTRAN (which will change to GFILE in the next major release). - New tools (g-to-nml, nml-to-g) to convert FORTRAN namelist files to GFILE format and vice versa. Run `g-to-nml -h' for help. `nml-modify' and `nml-extract' lets you play with the values in START.* files. These tools also demonstrate the C/C++ interface to SHADOW data. - Workaround for HP bug. This bug is tickled by NAMELIST variables that are arrays of strings and has names > 6 characters (eg., FILE_ABS). - much better auto-configuration for various FORTRAN and C compilers. Also ability to have source, build and install tree in 3 different locations using --prefix=PREFIX option to configure. See INSTALL for more info. - Portable C/C++ interface to SHADOW common blocks (and the ability to read and write START.* files). - Bug fixes for 64-bit OS, eg., Digital Unix 3.2+, where the size of a pointer is not necessarily the size of an integer. - miscellaneous bug fixes and code plumbing ====================================================================== CXrL SHADOW version 2.1.1 (snapshot ss-960713) Please see INSTALL file for instructions on how to build SHADOW on your platform. Changes sinces 2.0: - source code release. - GNU configure based setup to build easily of variety of unix platforms. - New EXCON release. - many many bug fixes that showed up during porting to i486-linux. Current supported PLATFORMS: sparc-sun-sunos4.1.3 sparc-sun-solaris2.4 rs6000-ibm-aix3.2.5 rs6000-ibm-aix4.1 hppa1.1-hp-hpux9.05 hppa1.1-hp-hpux10.01 mips-dec-ultrix4.2 alpha-dec-osf3.2 i[45]86-*-linux mips-sgi-irix5.3 And also the following even though the source release doesn't support these directly. vax-dec-vms5.4 alpha-dec-openvms6.1 SHADOW for these 2 platforms are distributed in binary form only for now.