next up previous contents index
Next: Index Up: J. Future, Present and Previous: J.3.12 Release MD-1.1   Contents   Index


J.4 HISTORY of NEMO

Oct 86 - Jun 87
Initial development on a network of SUN3 workstations at the Institute for Advanced Study, Princeton, NJ by Barnes, Hut and Teuben.

Jun 87
export version, for easy installing on BSD4.2, we call it alpha version 1.0a.

Jul 87
test phase for installing on an VAX 8300 running Ultrix 1.2: mods: Makefile, new cc and make (cc has no -L flag on ultrix) tsf.c casting of pointers and advancing pointers fixed

-Mar 88
various installations at MIT, Drexel U. in Philadelphia, U.of Illinois at Urbana (Convex, Alliant, Gould) tested and done. New programs and updated programs keep coming in at a steady rate.

Mar 88
Many UIUC changes: getparam() has a few new system keywords, (debug, yapp, host). History mechanism in data file I/O means that now get_hist() and put_hist() must be called, optionally add_hist(). dprintf() added to getparam.c for user debugging aid, can now be called in user programs. Yapp_mongo used. Environment variables YAPPLINT and YAPPLINP are now encouraged in user Makefiles. Documentation into one big TeX file for users as well as programmers.

Jun 88
IAS and UIUC versions have been merged again. Improved filestructure (Josh), user interface, data history mechanism, yapp interface (Peter). Documentation end manuals significantly improved. Still a number of items in the 'problems' area not resolved.

Nov 88
IAS and UIUC versions have been merged again.

Spring 89
Manual updated - working on class/course problems - lots of working examples added to manual. MD version is now slowly diverging from IAS version.

Summer 89
Groningen version installed on a combined SUN/Alliant network - shows difficulty of maintaining a shared disk environment with different versions of the binaries (binX, libX, objX, datX) -

August 1989
Version prepared for official beta release 1.1. (Maryland)

December 1989
Experimental multi-CPU release (1.2) (Maryland)

February 1990
Minor upgrades, mainly SUN4 and multi-CPU bugs. (1.3). Toronto's version has been dubbed ZENO now.

May 1990
Slightly expanded manual for the Pittsburgh Workshop and some minor upgrades every here and there.

Summer/Fall 1990
An attempt to merge Starlab and Nemo - added some extra functionality to filestruct and merged story concept. Total directory structure overhaul: all code related to a particular topic is in its own directory in $NEMO/src. The tree starting at $NEMO/usr will now be used for user contributed software. In particular, $NEMO/src/kernel contains a small core of NEMO which can be used without any of the parallel branches.

Fall 1991
Slowly progressing the $NEMO/src tree. A few new sites for export maintained.

Summer 1993
Some support for C++ and Starlab.

January 1994
Solaris 2.x support, started WWW.

Winter 1995
Linux, Dec Alpha and SGI support added, since they allow dynamic object loading. Manual in html (latex2html)

Spring 2001
Installation converted to configure/autoconf.

April 2004
Slight directory change for the directories created during the installation, this ends the era of the multi-CPU tree. Also removed a last environment variable that was used in Makefiles, now they are all inherited from the ones created by configure. Released between the Strasbourg Nbody-school and the College Park FAM04 tutorial/workshop weeks.


next up previous contents index
Next: Index Up: J. Future, Present and Previous: J.3.12 Release MD-1.1   Contents   Index
(c) Peter Teuben