Forrest M. Hoffman

Oak Ridge National Laboratory (ORNL)
Building 5600, Room C221, Mail Stop 6016
Oak Ridge, Tennessee 37831-6016
865-576-7680
forrest@climatemodeling.org
Greenback, Tennessee 37742-2511
forrest@greenbackacres.com

Professional Experience

ORNL
Climate & Carbon Research Institute (CCRI)
Atmospheric Radiation Measurement (ARM) Program

Oak Ridge National Laboratory (ORNL), [Managed for the U.S. Department of Energy by Martin Marietta Energy Systems (through 1995), Lockheed Martin Energy Research (LMER) Corp. (1996-3/2000) and UT-Battelle, LLC (4/2000-present)] MS 6008, Oak Ridge, Tennessee 37831-6008: Performs software engineering on the Community Climate System Model (CCSM) as part of a U.S. Department of Energy (DOE) Scientific Discovery through Advanced Computing (SciDAC) project focussing on climate research. Performs systems analysis and design for the U.S. Department of Energy (DOE) Atmospheric Radiation Measurement (ARM) Archive. Develops and impelements Internet technologies for the U.S. Global Change Data and Information System's (GCDIS) globalchange.gov World Wide Web server. Develops and implements serial and parallel scientific models used in environmental analyses and predictions. Develops supporting software tools for visualization, analysis, and publication of scientific data and information. Requires direct interaction with U.S. Department of Energy (DOE) sponsors, knowledge of Unix and Linux systems, the X Window System, C, FORTRAN 90, DOE and ORNL computer and network security and configuration requirements, software engineering practices, and modeling and visualization techniques. Currently serving on the ORNL Secure On-Line Facilities Development Group and the ESD Electronic Communications Committee. Formerly served on the ORNL Scientific Computing User Advisory Committee, the ORNL IBM SP2 Access Committee, and the ORNL Internet Technologies Working Group (ITWG) (11/1993-present).

Linux Magazine: Contributing Editor and Columnist for "Extreme Linux" (2002-present).

UT

University of Tennessee, Department of Geological Sciences, Knoxville, Tennessee 37996: Performed system administration, systems programming, and management of several Unix-based workstations and minisupercomputers in the Earth Sciences Modeling Center of Oak Ridge National Laboratory's Environmental Sciences Division. Developed and modified scientific models and tools used in environmental analyses, including numerical models and visualization systems used to model and analyze environmental data (7/1992-11/1993).

Automated Sciences Group, Inc., 800 Oak Ridge Turnpike, Oak Ridge, Tennessee 37830: Knowledge Engineer for Hydrogeochemical Expert System Project at Oak Ridge National Laboratory. Responsible for software design and development for contaminant transport modeling and Unix system administration and programming. Proficiency in knowledge engineering, knowledge representation, programming languages, and scientific modeling techniques required (5/1989-6/1992).

Oak Ridge Associated Universities (ORAU), Oak Ridge, Tennessee 37830: Science and Engineering Research and Professional Intern for Hydrogeochemical Expert System Project at Oak Ridge National Laboratory (9/1988-5/1989).

Hawai'i Data, Hilo, Hawai'i 96721-5059: Owner of company specializing in computer systems for plant and office automation, accounting, database design, telecommunications, and expert systems development. Managed HP3000 minicomputer (1.5 years) and networked and stand-alone PC's (4 years) at customer sites (1984-9/1990).

Mauna Loa Solar Observatory, ca. 1988

National Center for Atmospheric Research, Mauna Loa Solar Observatory, Hilo, Hawai'i 96721-0425: Operator of K-Coronameter, Prominence Monitor, and Calcium Variability Monitor. Performed scientific data collection and management, operated multiple computer systems and telescope control systems at high altitude observatory (1987-9/1988).

University of Hawai'i at Hilo

University of Hawai'i at Hilo, Hilo, Hawai'i 96720-4091: Physics and Astronomy Department Laboratory Manager (9/1987-5/1988).

University of Hawai'i at Hilo, Hilo, Hawai'i 96720-4091: Business/Economics Department Computer Laboratory Manager. Managed network of 10 PC's and assisted professors and students in the use of hardware and software (1/1987-5/1987).

Radio Shack and Radio Shack Computer Center, Hilo, Hawai'i 96720: Computer hardware and software sales, installation, and customer support (1985-1986).

University of Hawai'i at Hilo, Center for Continuing Education and Community Service, Hilo, Hawai'i 96720-4091: instructor of computer classes for children, adults, teachers and senior citizens (1984-1985).

Mississippi Academic and Marine Adventures Inc., Biloxi MS 39530: Member, Board of Directors; instructor of BASIC classes (1984).

The Hancock Bank, Gulfport MS 39501: IBM 1419 Computer operator, data entry and shipping clerk (1983-1984).

Education

UT

University of Tennessee, Knoxville, Tennessee 37996: Master's of Science in Physics (12/2004).

University of Tennessee, Knoxville, Tennessee 37996: Bachelor of Science in Physics (8/1991). Undergraduate in the Department of Physics and Astronomy (1989-1991). Performed astronomical photometry research and developed computer software for data reduction and analysis.

UHH
University of Hawai'i at Hilo, Hilo, Hawai'i 96720-4091: Undergraduate in Physics and Astronomy Department (1985-1988), UH Hilo Astronomy Club President (1987-1988).


Professional Organizations

IEEE Computer Society

AGU

Sigma Pi Sigma

Civic Organizations

Software Development

Designed, developed, and implemented the following systems:

Computer Environments

Apple

Atari

Commodore

Compaq

Cray X1

Digital Equipment Corp.

Hewlett Packard

Parallel Systems

Cray XT3 (>5,000 processors), Cray X1E (1,024 processors), IBM Power4 (24 nodes/768 processors), IBM SP WinterHawk I/II (184 nodes/720 processors), Compaq AlphaServer SC Series Supercomputer (64 nodes/256 processors, 16 nodes/64 processors), Beowulf-style Linux clusters (2-150 processors), Sun UltraSparc clusters, Silicon Graphics Origin 2000 (32 processors), IBM SP2 (16 processors), Intel Paragon (2048 processors), Intel iPSC/860 (128 processors), Intel iPSC/2, Maspar MP-2, Cray X-MP, Cray Y-MP.

Serial Systems

Apollo DN10000, AT&T 3B2, DEC 3000 and 7000 AXP (all models), DECsystem and DECstation 5000 and 3100 (all models), DEC VAX and MicroVAX and VAXstation (all models), DEC 20 (all models), HP 9000 (all models), HP 3000 (all models), IBM RS/6000 (all models), IBM 3090, IBM 360, NCR 8200, Silicon Graphics IRIX Workstations (all models) , Stardent/Kubota Titan, Sun SPARCstation, SPARCserver, and UltraSPARC (all models).

Micro Systems

Apple II (all models), Macintosh and Power Macintosh (all models), Atari 800/XL/XE, Commodore 64, HP 110 and 150, IBM PC/XT/AT and PS/2, Intel-based PC's (many models and manufacturers), NCR DecisionMate, Radio Shack Models I/III/IV, and Tandy 1000/2000/3000.

IBM

Intel

NCR

Radio Shack

Silicon Graphics

Sun Microsystems

PHP

CVS

CGI

Languages, Development Environments, and Application Programming Interfaces

C, C++, FORTRAN 90, FORTRAN 77, dbx, GNU Software (gcc, g++, g77, gdb, gdbm, etc.), Concurrent Versioning System (CVS), Revision Control System (RCS), netCDF, Hierarchical Data Format (HDF), HyperText Markup Language (HTML), Personal Home Page (PHP), Common Gateway Interface (CGI) protocol, JavaScript, Make, Perl, DBM, PostgreSQL, Sybase SQL, Parallel Virtual Machine (PVM), Message Passing Interface (MPI), Postscript, BASIC, LOGO.

Scientific Models

Community Climate System Model (CCSM), Community Land Model (CLM2), Community Atmospherre Model (CAM2), and Fifth-Generation NCAR/Penn State Mesoscale Model(MM5).

PostgreSQL

MPI

BSD Unix

RedHat Linux

Operating Systems

Unix

BSD 4.3 and 4.4, OSF/1, Digital Unix, Compaq Tru64, Domain OS, HP-UX, IBM AIX, SGI IRIX, RedHat Linux, Slackware and other implementations of Linux, SunOS and Solaris, Ultrix, Unicos, System V.

Others

CP/M; IMOS; Apple MacOS; HP MPE V; DEC TOPS 20 and VMS.

Linux

IDL

AVS

GNOME

Applications/Software Systems

IDL, PV-Wave, Application Visualization System (AVS), Matlab, Vis5D, Cave5D, GRASS, xv, xpaint, The Gimp, gPhoto, the X Window System and XFree86, Gnu Network Object Model Environment (GNOME) and K Desktop Environment (KDE), Digital DECwindows, Sun OpenWindows, OSF Motif, TGV Multinet, Network File System (NFS), Berkley lpd, vi, Pine, Pico, awk, sed, tar, gzip, Zip, Network Time Protocol (NTP), Secure Shell (SSH), Samba, TeX, LaTeX, troff/eqn/tbl, MBONE (sd, sdr, vic, vat, nv, wb), MPEG, Gopher Server and Client, Mosaic, Netscape, Mozilla, Microsoft Internet Explorer, NCSA HTTP Server, Apache httpd, WAIS and Isite, qi and ph, Post Office Protocol (POP) Server, Domain Name Server (DNS), Laser Knowledge Representation (KR) and Rule Production System (RPS), Rulemaster, KES Expert System shell, Mineql, Image/Query/Vplus, BPI Accounting Systems, dBase II/III/III+, Lotus 1-2-3, Symphony, Open Office, ApplixWare Office, Star Office, WordStar, PC Calc/File/Write/Talk, Mac Draw/Write/Paint, Cricket Graph, Usenet News, PC Gopher III, Eudora, POPmail, NCSA Telnet, PC-TCP/On-Net, ProComm, Crosstalk, and Kermit.

OpenOffice.org Source Project

Apache

Netscape

Publications

Presentations

Honors and Awards

2008 ORNL Outstanding Mentor Award


1995 Distinguished Achievement Award for Operational Support

References


Forrest M. Hoffman / forrest@climatemodeling.org