info-on-software
|
AVS.info,
AVS.note,
Beilstein.note,
C++_copiler,
ChemDesign.note,
ChemInnovation.note,
ChemWeb.note,
ChenSymphony.note,
GAMESS.note,
Gaussian.note,
HINT.note,
HSC.note,
Hypercube-ab-initio,
Hypercube-sgi,
MOE.note,
MacSpartan.note,
NAB.info,
README,
SCULPT.note,
ZINDO.note,
accumodel.note,
adf,
aimpas.note,
amber.note,
ampac-demo-form,
ampac.note,
cameo.note,
camp-atami.note,
chem-spellchecker,
crystallographica,
daylight.note,
gaussian.note,
hyper.note,
hypercube.note,
interchem.note,
interprobe.note,
macromodel.note,
menu,
microsimulations.note,
mol2mol.note,
molecular_graphics_packages,
molscript.note,
moviemol.note,
pharmacokinetics.software,
q-chem,
semichem.note,
sibiq.note,
softek.info,
spartan-wavefunct.note,
unichem.note,
winmgh.note,
|
|
|
From jthroop@kai.com Wed May 22 10:09 EDT 1996
Received: from kai.com for jthroop@kai.com
by www.ccl.net (8.7.5/950822.1) id KAA14631; Wed, 22 May 1996 10:09:53 -0400 (EDT)
Received: by kai.com (5.0/SMI-SVR4)
id AA12320; Wed, 22 May 1996 09:09:17 -0500
Received: via SMTP(vKAI) id sma012316; Wed May 22 09:09:06 1996
Received: by kai.com
(931110.SGI-94032901) id AA03029; Wed, 22 May 96 09:09:34 -0500
From: Joe Throop
Message-Id: <9605221409.AA03029@kai.com>
Subject: C++ for Cray T3d
To: chemistry-request@www.ccl.net
Date: Wed, 22 May 1996 09:09:34 -0600 (CDT)
X-Mailer: ELM [version 2.4 PL21]
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII
Content-Length: 2748
Status: RO
HIGH PERFORMANCE C++ NOW AVAILABLE
The Photon C++ Compiler, now available from Kuck & Associates, solves many
of the performance problems of C++ that have kept it from wide adoption
for high performance computing. Based on the analysis of the performance
problems of large C++ codes from industry and national laboratories,
Photon C++ optimizations allow the programmer to make use of object
oriented programming constructs and still attain the performance of
hand-optimized C.
Photon C++ provides near draft standard syntax and a near draft standard C++
class library. In addition, Photon C++ has Cfront 3.0 and 2.1 compatibility
modes for developers with legacy codes. Photon C++ supports namespaces,
exceptions, templates (with automatic instantiation), RTTI, STL, and the
NCEG extension "restrict".
Photon C++ optimizes several paradigms used in object-oriented programming.
Photon C++ automatically optimizes lightweight objects (objects that are
created, used, and destroyed quickly), data abstractions (allowing the
programmer to leave them in object-oriented form), and control flow to the
most efficient form (allowing structured control flow to be maintained).
Photon C++ eliminates redundant tests, allowing self-checking member
functions to be used efficiently.
Photon C++ has been purchased by Los Alamos National Laboratory for use on the
Cray T3D, and has been purchased by Lawrence Livermore National Laboratory for
use on various workstations. It has been adopted by LLNL for use in the ASCI
project. In order to read a press release for the Los Alamos T3D use of
Photon, see the web pages listed below.
For a review of Photon C++ performance on benchmarks important for
computational science and engineering, see the KAI web site at:
http://www.kai.com/photon.index.html
http://www.kai.com/photon_t3d.html
http://www.kai.com/press _release/photon_t3d_96_2_21.html
Photon C++ is the only high performance C++ compiler that developers can use
across all of these development and production systems:
Digital Alpha Unix,
HP 9000 UX,
IBM RS/6000 AIX,
SGI Irix (32 and 64 bit),
SPARC-based Solaris 2, and
Cray T3D (available spring 1996).
For more information contact Kuck & Associates, Inc., 1906 Fox Drive,
Champaign, IL 61820-7334, USA; email: kai@kai.com; phone:
+1-217-356-2288; FAX: +1-217-356-5199; WWW: http://www.kai.com.
Or you may call me directly for information:
Joe Throop Director of Engineering
Kuck & Associates
jthroop@kai.com
(217_356-2288
#####
Trademarks: KAI and Photon C++ are trademarks of Kuck & Associates, Inc.
All other names are trademarks or registered trademarks of their respective
owners.
|