Menu

Tree [009859] default tip /
 History

Read Only access


File Date Author Commit
 config 2012-01-04 Carsten Lemmen Carsten Lemmen [26d6a8] Added new files, bib update
 data 2012-03-06 Carsten Lemmen Carsten Lemmen [e98f5d] updated netlogo input files
 doc 2012-07-08 Carsten Lemmen Carsten Lemmen [3c923d] fixed run with event series that have no event
 examples 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 glues.xcodeproj 2009-08-19 Carsten Lemmen Carsten Lemmen [b41045] Added remaining files which are not in distro.
 netlogo 2012-11-20 Carsten Lemmen Carsten Lemmen [575968] Added more routines for Matlab
 po 2009-08-19 Carsten Lemmen Carsten Lemmen [b41045] Added remaining files which are not in distro.
 scripts 2010-12-01 Carsten Lemmen Carsten Lemmen [034af9] Corrections to area calculation
 src 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 variation 2009-08-19 Carsten Lemmen Carsten Lemmen [b41045] Added remaining files which are not in distro.
 visual 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 .cproject 2009-08-21 Carsten Lemmen Carsten Lemmen [4ea672] Merge of branches
 .hgignore 2011-05-10 Carsten Lemmen Carsten Lemmen [51ce9c] Added .hgignore entries to have a clean directo...
 .hgsigs 2011-04-08 Carsten Lemmen Carsten Lemmen [4ee5e3] Merge branches
 .hgtags 2012-03-08 Carsten Lemmen Carsten Lemmen [1293a8] Added tag euroclim, paper for changeset f83e755...
 .project 2009-08-21 Carsten Lemmen Carsten Lemmen [4ea672] Merge of branches
 ABOUT-NLS 2009-08-18 Carsten Lemmen Carsten Lemmen [f6d406] First checkin of complete source tree from dist...
 AUTHORS 2010-10-29 Carsten Lemmen Carsten Lemmen [f8daca] Branches merged
 BUGS 2010-08-06 Carsten Lemmen Carsten Lemmen [45f39a] Introduced WORKARouND for shared lib problem (b...
 COPYING 2009-08-18 Carsten Lemmen Carsten Lemmen [f6d406] First checkin of complete source tree from dist...
 ChangeLog 2010-10-19 Carsten Lemmen Carsten Lemmen [a1798a] Root dir complete gkss->hzg
 INSTALL 2010-10-11 Carsten Lemmen Carsten Lemmen [32ce2b] removed deprecated headers
 Makefile.am 2012-01-27 Carsten Lemmen Carsten Lemmen [d25f2c] merged
 NEWS 2009-08-18 Carsten Lemmen Carsten Lemmen [f6d406] First checkin of complete source tree from dist...
 README 2012-04-04 Carsten Lemmen Carsten Lemmen [1ac69d] Merged
 README.old 2010-10-11 Carsten Lemmen Carsten Lemmen [c16cec] Files cleanedx
 RegionEventTimes.tsv 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 RegionEventTimes_euroclim.tsv 2012-02-21 Carsten Lemmen Carsten Lemmen [27a8bb] Fixed event impact in hacked version
 VERSION 2012-04-03 Carsten Lemmen Carsten Lemmen [e5a403] Added vecode subdir in configure structure
 acinclude.m4 2010-01-11 Carsten Lemmen Carsten Lemmen [18d59f] successful merge
 bootstrap 2010-10-19 Carsten Lemmen Carsten Lemmen [937cb9] More gkss->hzg changes
 configure.ac 2012-05-15 Carsten Lemmen Carsten Lemmen [aa9fe2] Added gridchina sim files
 gcc.sh 2012-01-27 Carsten Lemmen Carsten Lemmen [d25f2c] merged
 grid.sh.in 2010-02-22 Carsten Lemmen Carsten Lemmen [a141ed] Added script grid.sh to automate running on grid
 icc.sh 2012-01-31 Carsten Lemmen Carsten Lemmen [ba6bfc] Branches merged
 ifnames.txt 2009-12-15 Carsten Lemmen Carsten Lemmen [457c60] added ifnames, experimented with sisi configures
 patch.sh 2012-01-31 Carsten Lemmen Carsten Lemmen [ba6bfc] Branches merged
 pgi.sh 2012-01-31 Carsten Lemmen Carsten Lemmen [ba6bfc] Branches merged
 restart.sh 2012-05-08 Carsten Lemmen Carsten Lemmen [545c5a] added more restart stuff
 run-amant.sh 2011-02-10 Carsten Lemmen Carsten Lemmen [ba464c] Updated plotting routines for latlim/lonlim in ...
 run-euroclim.sh 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 run-eurolbk.sh 2012-07-20 Carsten Lemmen Carsten Lemmen [c6b83c] Simplified run script
 run-eurotsi.sh 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 run-harapa.sh 2011-08-23 Carsten Lemmen Carsten Lemmen [21ea22] Added harappa files
 run-harappa.sh 2011-11-11 Carsten Lemmen Carsten Lemmen [48e78d] Added Vanderlinden data set
 run-hg.sh 2012-01-27 Carsten Lemmen Carsten Lemmen [d25f2c] merged
 run-krisen.sh 2010-10-11 Carsten Lemmen Carsten Lemmen [c16cec] Files cleanedx
 run-landuse.sh 2011-01-20 Carsten Lemmen Carsten Lemmen [a8df13] Prolonged sim time
 run-lgm.sh 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 run-lowdelta.sh 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 run-plasim.sh 2012-03-30 Carsten Lemmen Carsten Lemmen [2f3b9a] updated netlogo
 run-pop.sh 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 run-test.sh 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 run.sh 2013-03-28 Carsten Lemmen Carsten Lemmen [009859] Updated sisi make/configure, added single regio...
 run.sh.in 2010-01-11 Carsten Lemmen Carsten Lemmen [18d59f] successful merge

Read Me

README file for the Global Land Use and technological Evolution Simulator (GLUES)

= Installation =

Glues is set up for building on many platforms.  To facilitate cross-platform compatibility, the
GNU autotools are used.


== Quick install ==

From the .tgz distribution archive, run the file ./configure, then make

> ./configure && make

You should (but you can) not install GLUES in your system, rather use the provided example scripts run*.sh do execute glues.

== More detailed installation ==

 1. If you downloaded the developer's version via mercurial CVS, you don't have a ./configure script.  You can
    create this with the ./bootstrap shell script. 

> ./bootstrap
> libtoolize

 2. Run ./configure, you can find generic help on configure options in the file INSTALL.

> ./configure

 3. If there are WARNING messages at the end of ./configure, please see below, otherwise, continue to building

 4. Run make (preferably gnu make) to build the glues system,  you should end up with an executable glues in 
    the directory src.


== Warnings and errors during installation ==

 1. WARNING: no configuration information is in src/sisi  
    There is no ./configure in the subdirectory sisi; this is only needed if you don't have the sisi library
    installed elsewhere on your system, i.e., if you need a new build of sisi

    Go to src/sisi and issue ./bootstrap, if you get errors, run autoreconf -fvi, then ./bootstrap again

> (cd src/sisi; ./bootstrap || autoreconf -fvi && ./boostrap)
   
    Rund ./configure and make, and put the libraries into the lib directory

> (cd src/sisi; ./configure && gmake )
> (cp src/sisi/lib/.libs/libSiSi* src/sisi/lib/) 


 2. Doxygen not found but required to build documentation
    There is no doxygen on this system, and the documentation will not be build.  This doesn't prevent you from
    running GLUES.  If you need the API documentation, install doxygen, and run configure again.

 3. Cannot find -lSiSi
    You might have to copy the libSiSi.* files to src/sisi/lib (see above 1.)


 4. Makefile.in not created: please upgrade your version of libtool

== What do do if you don't get sisi to build or run ==

 1. Download the sisi package from the sourceforge site
    https://sourceforge.net/projects/glues/files/sisi/SiSi2.2.tgz/download

 2. Unpack the .tgz file and change to sisi directory

 3. run {{{ gmake lib }}} to make the sisi library

 4. copy lib/libsisi.* to your systems library directory, ranlib libsisi.* and make an alias of this library
    under the name libSiSi.* and under the name libSiSi2.0.*

 5. copy include to your systems include directory
 
 6. Go back to your glues distribution

 7. Create an empty Makefil in src/sisi

> echo 'all:' > src/sisi/Makefile

 6. ./configure --with-sisi=<directory where you copied sisi lib and include> in glues directory
 
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.