Description: Assessing the numerical accuracy of a simulation is necessary in order to verify the results. This proposal involves using systems with known solutions (such as a linear ordinary differential equation) with TVB's numerical methods to determine how accurate the methods are. These results may be tested against methods implemented by other softwares such as XPPAUT.
Skills required: Python; Experience with differential equations, MATLAB would be helpful
Expected results: Test suite for assessing integration accuracy, and documentation of accuracy tests in user guide.
Mentors: Paula Sanz-Leon (@pausz), Marmaduke Woodman (@maedoc), Mihai Andrei (@mihandrei)
Examples: Mihai proposed to test some examples that could be useful here.
i). Two coupled oscillators.
ii). A lattice of oscillators.
Useful material for this project would be small matrices generated with the methods implemented as part of the Connectivity datatypes.