ID#: C00649MFMWS01 RSICC: CCC-649 CODE PKG NAME: DIF3D8.0/VARIANT8.0 ORIGINAL COMPUTER: SUN TEST COMPUTER: SUN, IBM RS/6000 PACKAGED: 02/28/97 MOST RECENT UPDATE: 04/02/2001 ******************************************************************** Transmitted on one CD ROM in compressed UNIX format ******************************************************************** DOC (includes ANL reports in C649.PDF) 03/30/2001 11,739KB c649tar1.gz Users can enter the desired directory and type the following command to decompress the file. Typing the following command will create a directory called DIF3D8 under the present working directory. gunzip -c c649tar1.gz | tar xvf - ******************************************************************** The DIF3D directory will contain the following files. -rwxr-xr-x 1999 Mar 30 14:08 BUILD.sh -rw-r--r-- 1495 Mar 30 14:08 DIF3D8.0_VARIANT8.0_DISCLAIMER drwx--x--x 512 Apr 03 12:16 PDF -rw-r--r-- 8528 Mar 30 14:48 README.TXT -rwx--x--x 4329 Mar 30 14:08 VERIFY.sh drwx--x--x 1024 Mar 30 14:08 benchlib drwx--x--x 512 Mar 30 14:08 desc drwx--x--x 13312 Mar 30 14:08 src drwxr-xr-x 512 Mar 30 14:08 src_rs6000 For installation instructions, see the README.TXT file which will be extracted to the DIF3D8 subdirectory. See also the files in the DOC directory for input specifications. This version of DIF3D8 was developed on a SUN Solaris workstation and was tested at RSICC on the following machines: Sun Solaris 2.6 on UltraSparc 60 using f77 5.0 and C/C++ 5.0 IBM RS/6000 44P model 270 running AIX 4.3.3 with XLF 7.1 and C 5.0 ADDITIONAL NOTES December 15, 2003 Because it takes on new options with Workshop 6 Updates 1 and 2, we no longer use the "-fast" compiler option with f77 on Sun Solaris systems. Also, suspected optimization problems require special compilation options for two subroutines: The following two changes in the BUILD.sh script should be noted when compiling with Forte Workshop 6 compiler on Sun Solaris systems. Changed lines are identified by "# <=====". ... ... ... G= CFLAGS=-O case $ARCH in sun4) FFLAGS=' -V -O3' # <===== NODEPEND=' -nodepend ' LINK=' -Bstatic' ;; rs6000) FFLAGS='-qextname -O' NODEPEND= LINK= # Dynamic linking # LINK=' -bnso -bI:/lib/syscalls.exp ' # Static linking cp ../src_rs6000/* . ;; esac # COMPILE C AND FORTRAN SOURCE nice -12 cc -c $CFLAGS $G *.c nice -12 f77 -c $FFLAGS $G *.f nice -12 f77 -c $FFLAGS $NODEPEND dsequa.f nice -12 f77 -c $FFLAGS -O2 $NODEPEND wnhflx.f # <===== ... ... ...