Releases: SwissTPH/openmalaria
Bugfix release for #117
Bugfix release for #117
This release fixes subpopulation removal with set onFirstBout, onFirstTreatment and onFirstInfection attributes which was not working before.
Documentation here: https://github.com/SwissTPH/openmalaria/wiki/GeneratedSchema33Doc#elt-subPopRemoval
Windows schema-34 pre-release
2015-06-06: openMalaria.exe has been built with Microsoft Visual Studio 2013 Community edition on a Windows 7 64bit version.
This is a prerelease version of schema-34 from the last commit 5161f4a of the develop branch.
For building a few changes had to be applied.
See prerelease-34-win64-build.diff for details.
Please report any issues to https://github.com/SwissTPH/openmalaria/issues/new
OS X pre-release - schema-34
This is a OS X only pre-release version and has not been tested. The state of the schema can and probably will change before the final release. Please report any issues back to us here.
Please consult the section about Troubleshooting below, if you get stuck.
- Install dependencies
- Installation
- Test Installation
- Run
- Troubleshooting
- Feedback
Install dependencies
Note: Instruction for OS X only, tested with Yosemite (OS X 10.10.2)
Open a terminal and paste the following in:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew install cmake gcc xerces-c cxxtest boost gsl xsd
Installation
Copy the following files from the Download section below.
- openMalaria
- scenario_34.xsd
Put those files into your desired folder called "ExperimentFolder" and do the following:
-
Open a terminal
-
run the following command to change to your directory (Please adjust "ExperimentFolder" to your desired folder)
-
Give yourself permission to run the file (Downloaded files usually cannot be executed, without any modification)
cd "ExperimentFolder"
chmod +x ./openMalaria
Test Installation
run the downloaded "openMalaria" file to test if it works:
After Installation put the first line in the terminal and hit Enter. (the rest is the expected output)
./openMalaria --version
You should see the following output:
OpenMalaria simulator of malaria epidemiology and control, schema version 34
(oldest compatible: 32). For more information, see
https://github.com/SwissTPH/openmalaria/wiki
This is a prerelease version
OpenMalaria is copyright © 2005-2015 Swiss Tropical Institute and Liverpool
School Of Tropical Medicine.
OpenMalaria comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the file COPYING
or http://www.gnu.org/licenses/gpl-2.0.html for details of warranty or terms of
redistribution.
Printed help; exiting...
Run openMalaria
You need the following files for this release in the same folder:
- openMalaria (in version 34)
- scenario_34.xsd (for scenario.xml validation)
- a scenario.xml (Version in the XML header must match version 34 and the filename of "scenario_34.xsd")
If you see something like this below, openMalaria works, but obviously scenario.xml is not at the right place.
./openMalaria
BoincWrapper: not using BOINC
Error: Error: unable to open scenario.xml
In: scenario.xml
OpenMalaria: No such file or directory
Read the page about Scenario Design on how to assemble a valid scenario.xml file.
Troubleshooting
File permissions
You might need to give the file permission to run as an executable like so:
chmod +x openMalaria
after this you should be able to run openMalaria
Scenario.xml validation / XSD error
If you see something like this:
./openMalaria
BoincWrapper: not using BOINC
XSD error: instance document parsing failed
Then something is wrong with your scenario description (scenario.xml).
Feedback
if you experience any other errors then please open a new issue here https://github.com/SwissTPH/openmalaria/issues/new
and tell us what is happening (or not)
special BOINC Release for CERN's next computing challenge
This release adds progress tracking for
CERN's next Computing Challenge https://test4theory.cern.ch/challenge/
openMalaria now creates a file named "progress" and writes a number into it,
which represents progress of a workunit.
For code details look at: 115ae2c
For more information see: https://boinc.berkeley.edu/trac/wiki/BasicApi#progress
Fixes #77
archived binary-releases from code.google.com
This release archives older releases originally hosted on code.google.com.
These contain:
- Schema 33 (Windows 64-bit)
- Schema 32 (Linux 64-bit, Mac 32-bit and Windows 64-bit builds)
- Schema 31 (Linux 64-bit and Windows 32-bit)
- Schema 30.4 (Linux 64-bit)
- Schema 30.3 (Linux 64-bit and Windows 32-bit)
- Schema 29 (Linux 32-bit)
See also: Binaries#releases
Source code points to the newest master release, so you might need to look for it on its own separate branches.
Schema-33 Linux github
The newest standalone master release build (schema-33) with updated references to the new github-repository.
Required ubuntu library packages:
- libc6
- libgcc1
- libgsl0ldbl
- libstdc++6
- libxerces-c3.1
- zlib1g
Install them with the following command
sudo apt-get install libc6 libgcc1 libgsl0ldbl libstdc++6 libxerces-c3.1 zlib1g
Built statically on Ubuntu 14.10 with gcc 4.9.1 for Linux 64bit target.