Difference between revisions of "FedCloudJAMSPoC"
Line 21: | Line 21: | ||
* 8 or more computing cores (since parallelization is thread-based) | * 8 or more computing cores (since parallelization is thread-based) | ||
==Outcome== | |||
| | | |
Revision as of 20:28, 13 December 2014
General Information
- Status: active
- Start Date: 27/05/2014
- End Date: 18/09/2014
- EGI.eu contact: Diego Scardaci / diego.scardaci@egi.eu
- External contact: Christian Fischer / christian.fischer.2@uni-jena.de
Short Description
JAMS is an java-based, open-source software platform that has been especially designed to address the demands of a process-based hydrological model development and various aspects of model application (https://appdb.egi.eu/store/software/jams).
JAMS is a framework to build up complex models out of simple components. Several hydrological models were implemented within JAMS (e.g. J2000, J2000g). Usually those models are applied to simulate hydrological dynamics in catchments with a size of 1km² to 100,000 km² in a temporal time step of hours to months. Typically, the computing time of a single model run is in the range from minutes to hours (on a single workstation). However, those models have many parameters, which must be estimated indirectly during a calibration process. For model calibration an evolutionary optimization algorithms was adopted, which evaulate the model several thousand times. Therefore this calibration process takes days to weeks on a single workstation. To speed up this process, we implemented a thread-based parallelization in JAMS. This thread-based parallelization is used for example to evaluated several parameter combinations in parallel during optimization. The model calibration is carried out frequently. Sometimes more than 10 times a week.
Use Case
Run JAMS on the EGI Federated Cloud
Requirements:
- 1 VM with linux operating system and a (oracle) java runtime environment
- more than 16GB memory
- 8 or more computing cores (since parallelization is thread-based)
Outcome
Additional Files
- JAMS web site: http://jams.uni-jena.de/
- JAMS documentation: http://jams.uni-jena.de/5582.0.html?&L=2