[Beowulf] "Code" vs. "Codes"

Jim Lux James.P.Lux at jpl.nasa.gov
Mon Mar 31 16:10:50 PDT 2008


At 01:36 PM 3/31/2008, Jon Forrest wrote:
>Sometime long ago I first heard the term "codes"
>used in the same way I would use the term
>"programs". For example, someone might have
>said "The codes from Berkeley were very tricky".
>
>The first time I heard this, I thought maybe
>this term came from someone who wasn't a native
>speaker of English, who was trying to pluralize
>the term "code". This often happens with
>words like "information" and "documentation".
>
>But, now I regularly hear native speakers
>of English using "codes" to mean "programs",
>especially in the scientific realm, such as
>what many of us deal with regularly.
>
>Does anybody know how this usage first came about?



It's quite old (in computer age), I think.  One sees references to 
various hydrodynamic codes (meaning things like numerical computation 
of Navier-Stokes, etc.) in reports from Los Alamos in the 
1950s.  Probably comes from the fact that "coders" did "coding" to 
implement various models and algorithms, and what would the process 
of coding produce but a code.

Jim

Some references:
at http://history.siam.org/articles.htm
one can find links to, e.g.
http://history.siam.org/pdf/cwgear.pdf

mentions that early implementations of RungeKutta methods were, for 
example, "implemented by Wheeler as code #27 for the ILLIAC 
I"  ILLIAC 1 became operational in 1952. (page 10 of the pdf) .. 
however, I'm not sure if they referred to them as codes then, or if 
that usage is from the author of the article.  One might want to get 
references 33,34, and 35 from that article (from 1950,51, 54, respectively)

There's also the transcript of an oral history by Cody, where he 
talks about the "Argonne Code Center", and the interviewer (Haigh) asks Cody:
Cody: ... The Argonne Code Center was a repository for nuclear codes, 
codes that had been written to perform nuclear computations, design 
of reactors, whatever.

Haigh: And code in this context basically means program?
Cody: Program, the complete program.

http://stinet.dtic.mil/oai/oai?verb=getRecord&metadataPrefix=html&identifier=AD0842402


Accession Number : AD0842402
Title :   Comparison Between a Von Neumann-Richtmyer Hydrocode 
(AFWL's PUFF) and a Lax-Wendroff Hydrocode.
Descriptive Note : Technical rept. Aug 67-Aug 68,
Corporate Author : AIR FORCE WEAPONS LAB KIRTLAND AFB NM
Personal Author(s) : Hicks, Darrell ; Pelzl, Robert
Report Date : OCT 1968
There are 7 TR's in DTIC with dates before 1970 and the word 
hydrocode appearing somewhere.
The earliest one is from March 1967

Accession Number: AD0817429

Full Text (pdf) Availability:
         Size:   28 MB
         Handle / proxy 
Url: 
<http://handle.dtic.mil/100.2/AD817429>http://handle.dtic.mil/100.2/AD817429

Citation Status:
         ACTIVE
Title: THEORETICAL CALCULATIONS OF THE PHENOMENOLOGY OF DISTANT PLAIN EVENT 6

Abstract:Abstract:
Theoretical calculations of the phenomenology of an atmospheric high- 
explosive detonation are presented. The charge was a 100-ton sphere 
(radius, 240.5cm) of TNT loading density, 1.56 gms/cc whose center 
was at an altitude of 646.405 meters. The ground, upon which the 
spherical charge rested, was 644 meters above sea level. The 
numerical calculations taken out to 6 seconds were performed on the 
CDC 6600 digital computer using SHELL2, a two-material (version of 
the SHELL-OIL code), two-dimensional pure Eulerian hydrodynamic code. 
Air and the detonation products of TNT were the two materials 
considered in the calculation. The analytic, self-similar solution 
for the detonation wave in TNT provided the initial conditions. 
Included are pressure and density contours, velocity vector plots, 
and wave forms for 19 test stations. This calculation is a 
representation of the air blast of Event 6 of the DISTANT PLAIN test 
series to be fired in Canada, July 1967.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.beowulf.org/pipermail/beowulf/attachments/20080331/233ed448/attachment.html>


More information about the Beowulf mailing list