A SWAT model calibration demo using PyCUP (5 processes/threads). To test this demo:
- Install all the required dependencies
- Download the repository
- Decompress the process1.zip (SWAT2012 model folder) and generate 5 copies of this, name them with "process1", "process2", "process3", "process4", and "process5".
- Place all model folders in the same directory as Calibrate.py.
- Please make sure to run your IDE with administrator privileges.
- Run Calibrate.py
Feel free to reuse all the APIs for IO operations of SWAT model (e.g., extract results, update parameters). (^_^) PyCUP link: https://github.com/QianyangWang/PyCUP