Personal tools
You are here: Home Project Info LANDIS-II v6.0 Iteration 9

Iteration 9

The goal of this iteration is to complete the conversion of the extensions over to the version 6.0 core, and to get the GDAL proof-of-concept for the LSML working on Windows.

  • Phase: Construction
  • Dates: August 25 - October 10th, 2010

Tasks

  • Core Framework
    • Work will begin on integrating the Landis Spatial Modeling Library with three primary steps:
      1. Commit Jimm's GDAL proof-of-concept code to the Google Code repository.
      2. Srinivas will update and build the code on his machine.
      3. Srinivas will integrate the LSM into the extensions, using the examples provided by the proof-of-concept code.
  • Extensions
    • Rob and Srinivas will finish converting all extensions.
    • Rob and Srinivas will create and run system tests for every extension.

Assessment

  • Completed October 10, 2010
  • Core Framework
    1. GDAL proof-of-concept committed to the repository.
    2. GDAL built on Windows OS by Sri.
    3. GDAL integrated into a single extension by Sri.
  • Extensions
    • All extensions have been fully converted, except for the GDAL references.
    • Tests have been created and run latest v5.1 releases for all active extensions.
    • Tests have been created but not run for v6.0 releases for all active extensions.
  • Hits/Misses
    • GDAL within LMSL is working with our extensions!
    • Using Google Docs spreadsheets to track progress on active extensions was very useful.
    • System tests should be created and performed for ALL extension versions in the future. This is a great tool for catching minor problems with example files or other minor bugs.
  • Lessons Learned
    • We need to give ourselves extra iteration time when an iteration overlaps with the beginning of an academic year! The iteration required 3 extra weeks more than planned.
    • Henceforth, examples files will be distributed as complete sub-directories with a full scenario, including batch file for running. This can be copied directly from the system tests directory when completed. This should clear up some of the confusion when people get example files that are not necessarily instantly ready-to-run.
    • Some very specific lessons learned regarding the compilation of LSML, recorded here for posterity:
      • Download the latest source from the repository from http://landis-spatial.googlecode.com/svn.
      • Download and Install the FWTools for your operating system from http://fwtools.maptools.org/
      • After installing FWTools, you will have the gdal_csharp library available on your local machine which is used as a reference when you are compiling the Landis Spatial Modeling library.
      • Open the existing landis-spatial solution (*.sln). Within landis-spatial_impl, correct the gdal reference so that it points at the newly installed gdal_csharp library (above).
      • Setup the output path for the library as required (Normally the output path would be “C:/Program Files/Landis-II/6.0/bin/”).
      • After the library is compiled, you can use it in your extensions and library.
Document Actions