home research downloads CV/publications links Discussion

Visual CAESAR/TRACER download

Visual CAESAR

Latest Release (full details of changes are on the discussion board. NOTE CAESAR is distributed under a GNU public license - details at the end of this page)

Notes on the most recent version available here or on the discussion board.

If you just want the .exe, download and unzip the stand alone.exe below. The source code contains a C# solution and associated files. This can be edited using C# in MS visual studio,or the free Visual C# express (which is what it was coded in) 

If you have any problems with this please first check the Board then email me T.Coulthard@hull.ac.uk

Version & release date    Zip file of source code & C# solution files  Zip file of stand alone .exe  Comments
  6.1f 10/11/2009 CAESAR6_1fsource.zip CAESAR6_1f.zip Main change removal of error overestimating erosion when using bedslope to calculate Tau
 6.1b 8/10/2009
 CAESAR6_1bsource.zip CAESAR6_1b.zip
 Many small changes - see discussion board for details
6.0j 20/7/2009 CAESAR6_0jsource.zip CAESAR6_0j.zip Fixed bug causing array crash when routing water off top edge
6.0 1/7/2009 CAESAR6_0source.zip CAESAR6_0.zip Preliminary (beta?) version for you to test. Major changes in efficiency and couple of errors tidied. Lateral working well. See discussion board.
5.9c 6/11/07 CAESARsource5.9c.zip CAESAR5.9a.zip Minor changes in how diagonals calculated and removal of max velocity when calculating Tau using Velocity
5.8g 12/10/07 CAESARsource5.8g.zip CAESAR5.8g.zip Major error in flow depth calc and bedslope erosion fixed
5.8b 25/7/07 CAESARsource5.8b.zip CAESAR5.8b.zip some minor updates
5.8 20/6/07 CAESARsource5.8.zip CAESAR5.8.zip Google earth compatible (for UK grid references). Lateral erosion updated. Experimental siberia submodel added. Details here
5.7 17/6/07 CAESARsource5.7.zip CAESAR5.7.zip Now includes zoomable display, and output charts. Exe has to be loaded through a setup file rather than just the .exe. Download, unzip then click setup icon.
5.5 beta 6/3/07 CAESAR 5.5source.zip CAESAR 5.5.exe.zip Veg growth changed, and other subtle changes.
5.3 beta 15/1/07 Caesar5.3br.cs CAESAR 5.3.zip - if you can get the download above to work its better, as it auto updates. This version will lag behind a little Many changes - see discussion board for updates on 5.3. A precursor to version 6
5.1.d 15/01/06 CAESAR 5.1.d.zip CAESAR 5.1.d.exe.zip fixed minor water routing and slope bugs in 5.1
5.1 - 4/01/06 CAESAR 5.1.zip CAESAR 5.1.exe.zip Lateral erosion, can now run reach and catchment mode at same time
4.93 - 1/8/05 caesar4.93source.zip caesar4.93exe.zip Contains suspended sediment, revised active layers
       

Sample files
For both these examples, you will need to download the latest exe code (above) or compile your own from the source. Unzip from the file downloaded (below) into a new folder. Double click on the CAESAR .exe file, open the config file from the downloaded files below, click load data and start. Instructions can be downloaded from further down this page.

River Teifi example (CAESAR in reach mode)
River Swale example (CAESAR in catchment mode)

Meandering example (simple sinusoidal channel)

Simple Instructions/guidlines for the above also published as part of the EPSRC flood risk management research consortiums (FRMRC) 'Accounting for sediment in rivers' hand book link here

 

CAESAR has been ported to visual C#, compiled as part of the Microsoft .net visual studio. It has all of the functionality of the regular CAESAR - and more - as well as now having an easy to use windows type front end. These pages contain all the files you need to run and use Visual CAESAR as well as some instructions and sample data.

Why Visual C#? Well, for years I have been coding CAESAR in C, and running it on unix platforms. But it has a rather unfriendly front end (none!) and the outputs have to be viewed with a GIS package. I tried using various X windows libraries and solutions, but had little success, so had a go with Vis C#. This allowed me to create windows, graphics menu's etc.. and also port over the C code very easily (really only had to change some variable definitions and the brackets around arrays). The downside is that it runs at 50-70% of the speed - but you get to see instant results, and this is important when setting up the model, to see it is working properly. Furthermore, I now have two other people working on CAESAR (Dr Gez Foster and Ian Dennis) and they have found it FAR easier to both use the windows version and program in C#.

CAESAR is distributed under a GNU public license (details at the end) and is free for you to use and modify to your hearts content, though if you do I'd be very interested in what you do, and what you find out!

Requirements
In order to run Vis CAESAR, you will require a PC (at least 500mhz - and 128+ memory) running Windows 98se, NT4 (plus service pack 6a onwards), WindowsME, 2000 or XP. Latest versions of XP have the required files downloaded (so you can try without first if you like) or you will either need a copy of Microsoft .net visual studio loaded, or download the following files, that Vis CAESAR uses. If you'd rather trust the Microsoft website than me, then this can either be done by clicking here, and following the link on the MS pages to Microsoft .NET Framework Version 1.1 Redistributable .  Beware, they are quite large (25mb) but are unfortunately needed by Vis CAESAR.

If you wish to compile the source code, you can either buy a copy of MS visual studio .net (expensive) or you can actually download the compilers from the Microsoft web site here, following the link to Microsoft .NET Framework 1.1 Software Development Kit. You do not get all the fancy features and integrated development environment that comes with visual studio, but it works. This file is even larger (105mb).

There are other Compilers that will compile the C# code (there is one from Borland I believe) and the 'mono' project to create one for unix/linux workstations.

New 7/11/2006. I have found much success using the new freely available Visual C# express compiler - can be found here: http://msdn.microsoft.com/vstudio/express/visualcsharp/

 

Instructions
Simple Instructions/guidlines for the above examples are here.

Older fairly detailed instructions and examples are provided in the following word document. These instructions are a bit rough and ready, but if you have any suggestions or wish to edit them, please do so and email me a copy!

 

Raster edit
This is a really neat program written by Marco Van de Wiel, that allows you to load up the DEM used by CAESAR (in the ascii format) and edit cells. This is really useful for editing the bedrock file, and/or removing any channel obstructions in the DEM. Download here. The newer version posted here, now contains interpolation and smoothing functions.

Acknowledgements:
CAESAR and TRACER development is now a team effort, with the involvement of Ian Dennis, Dr Gez Foster and many of the ideas and improvements have been the products of discussions with Dr Marco Van de Wiel - all from the UWA Aberystwyth. Many thanks to all of them.

Disclaimer and License
CAESAR. Copyright (C) 2005 T.J.Coulthard

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.