Published September 20, 2021 | Version 1

OPTCLIMSO Optimisation Framework

  • 1. Department of Earth Sciences, University of Oxford
  • 2. School of GeoSciences, University of Edinburgh

Description

This archive contains the optimisation framework used to couple any climate model to any optimiser, and was originally sourced from Tett et al. (2013). The current version of the software is available at https://github.com/SimonTett/ModelOptimisation. 
This was edited to couple MOPS to CMA-ES and DFO-LS, which is available at https://github.com/SophyOliver/OptClim
(see the user guide OptClim_UserGuide.pdf). 
The CMA-ES optimisation framework was from the Supplement of Kriest et al. 2017 (https://doi.org/10.5194/gmd-10-127-2017), though the script cmaes.cpp was edited to make it compatible with OptClim (available in OptClim/cmaes). 
The most recent DFO-LS source code is available at https://github.com/numericalalgorithmsgroup/dfols.

In this archive:

OptClim/OptClimSO and OptClim/OxfordMOPS contain python Optclim scripts necessary for the Optclim package.

OptClim/OPTCLIMSO_PlottingScripts contains MATLAB plotting scripts used to create results figures of these experiments.

OptClim/OptCLim_UserGuide.pdf is a user guide on how to use OptClim.

Example .json files and run scripts are available at: https://github.com/SophyOliver/OptClim.

Files

OptClim.zip

Files (1.6 MB)

Name Size Download all
md5:ad127637b09907d81ae31a2ca917df5a
1.6 MB Preview Download