Download Lsd
NEW SITE: www.labsimdev.org Lsd is packaged for Windows
platforms and for any other platform:
The Lsd code is identical in both distributions.
The system requires a GNU C++ compiler and standard
libraries so that Unix users should have no problems
running it. The Windows distribution includes all
required software, so that users do not need to
install any other package: just unzip the files and the system is ready to run.
Content
The complete distribution include:
Lsd source
code. That is, the common code used by any
Lsd model to manage interfaces and any technical
aspect of a simulation model.
Lsd Model
Manager (LMM). An integrated environment
for running and developing Lsd models, even for
users not familiar with programming. LMM allows
the selection of existing models, creation of new
ones, signals errors from mistaken code, etc.
Lsd and LMM
manuals. Both LMM and Lsd interfaces have
context dependent help pages.
Example
models. There are currently more than a
dozen example models, from simple Recplicator
Dynamics to complex NK exploration. Users can run
preset configurations, modify the initial values
or editing the very code of the model, exploiting
the intrinsic modularity of Lsd models.
Compiler, C++
debugger, libraries, etc. (MS-Windows
distribution only). A complete toolkit for
programming in C++, required to run Lsd models,
is included in the Windows version. LMM exploits
these packages (or the equivalent in Unix
environments) allowing users to compile models
directly from the integrated environment.
Windows install
Unzip file in a directory whose name does not
contain spaces (e.g C:\ is ok,
C:\Program Files\ is not ok). Move in the
new Lsd directory and run the file run.bat, clicking on its
icon.
Unix configure
Unpack the file creating the directory structure,
compile LMM and run it:
# unzip
Lsd54unix.zip
# cd Lsd
# make -fmakefile.ln
# ./lmm
For any insallation problem see the Readme.txt
file in the Lsd directory.
Lsd on Mac OSX
Lsd on Mac can be compiled as native package or under X11. See the Andre Lorentz's a complete guide on LSD for Mac users. For Leopard users here is a quick hint on the steps required for the installation.
Leopard
Mac users have two options. Either compile Lsd as
a Unix system, or use the package native for Mac OS
X. In both cases you need to install the developer
toolkit. In the first case you also need to install
the X11 package (see the help on your Mac
documentation). The, open a terminal and follow the
instructions for installing Lsd on Linux systems.
For a native Mac look&feel you need to install
the ActiveState
distribution of Tcl/Tk, following the relative
instructions. Then, unpack the Lsd distribution for
Unix on your preferred location. Open a terminal and
enter the directory of Lsd installation. Give then
the command:
> make -f Makefile-OSX
after the compilation launch LMM with the
command:
> ./lmm
or simply click on its icon from the Finder. Updating
Lsd new versions are downward compatible, meaning
that you can install a new version of Lsd and still
run your models developed with a previous version.
Licensing
Lsd is distributed under the GPL licence
|