diff --git a/README.md b/README.md index 5a7aac9..2b70efa 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ - Has been tested on [Fedora 38](https://fedoraproject.org/) - Will most likely work on other Linux distributions - MacOS - - Might work, but hasn't been tested + - Will most likely not work due to the use of getopt, which is GNU specific. - Windows - Will most likely not work @@ -123,8 +123,14 @@ script. You can see how to use this script by doing: ./slurm_scripts/execute.script --help ``` -This is the recommended way to use this program as it takes approximately 90 -minutes to complete when using 8 processes where each process has 10 threads. +This is the recommended way of using the program. +Here is a table using different parameters on the Fox cluster: + +| Lattice size | Samples | Processes | threads | Time (seconds) | +| ------------ | ------- | --------- | ------- | -------------- | +| 20 | 1e7 | 10 | 10 | 133.735 | +| 40 | 1e7 | 10 | 10 | 814.126 | +| 60 | 1e7 | 10 | 10 | 2575.33 | If you happen to have such a system available to you, then you should clone this repo on that system, then compile the MPI program like this: @@ -186,7 +192,7 @@ MCMC algorithm. | 20 | 20 | 100000 | 5000 | 4.93 | | 20 | 20 | 100000 | 10000 | 6.58 | -We can see that changing the number of points, samples and burn-in time +We can see that changing the number of points, samples and burn-in time changes the time in a linear fashion, while changing the size of the lattice changes the time in a square fashion.