Add temporal and spatial convergence tests and run these tests only when there is a new release. These tests basically run the same test as we did with the benchmark but with different mesh resolutions (spatial convergence) or different dt (temporal convergence). I also changed the way we store the results from these tests (including the benchmark). Before, this was saved in a folder called benchmarks in the root of the repo and then the github action where pushing to the repo after every run. This is a bit hacky, so instead I have set it up so that the results from the convergence tests are upload to a public gists (the scripts for this is in a new scripts folder). The gist is here: https://gist.github.com/finsberg/73fa6531f28da2b3633a7ddaca38a7cd
Add temporal and spatial convergence tests and run these tests only when there is a new release. These tests basically run the same test as we did with the benchmark but with different mesh resolutions (spatial convergence) or different dt (temporal convergence). I also changed the way we store the results from these tests (including the benchmark). Before, this was saved in a folder called
benchmarks
in the root of the repo and then the github action where pushing to the repo after every run. This is a bit hacky, so instead I have set it up so that the results from the convergence tests are upload to a public gists (the scripts for this is in a newscripts
folder). The gist is here: https://gist.github.com/finsberg/73fa6531f28da2b3633a7ddaca38a7cd