Skip to content

awikner/CHyPP

Repository files navigation

CHyPP (Combined Hybrid-Parallel Prediction)

The repository contains the MATLAB code for the 1-Spatial-Dimension version of Combined Hybrid-Parallel Prediction presented in Wikner et. al. 2020. In addition to the standard CHyPP configuration, this code may also be used to run the parallel machine learning model presented in Pathak et. al 2018(i.e., running CHyPP without a knowledge-based model) and the hybrid model using a single machine learning device presented in Pathak et. al. 2018 (a) and used for data assimilation and forecasting in Wikner et. al. 2021. A 3-Spatial-Dimensional version of CHyPP implemented in Fortran used for terrestrial weather and climate forecasting can be found here.

Requirements

To run CHyPP, you will need to have MATLAB installed. This version of CHyPP was developed using MATLAB 2018b. In addition, to run CHyPP in parallel using multiple cores, you will also need to have MATLAB's Parallel Computing Toolbox installed. If you do not have this toolbox, you can use CHyPP_serial instead of CHyPP.

Getting Started

  1. Download the code and add the files to your MATLAB path.
  2. To obtain the results discussed in Wikner et. al. 2020, use the CHyPP_test_KS.m script to test CHyPP on the Kuramoto-Sivashinksy equation or the CHyPP_test_LorenzModel3.m script to test CHyPP on Lorenz Model 3.

Description of function usage, input, and output may be found in the comments for each function.

About

MATLAB code for Combined Hybrid-Parallel Prediction

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages