Update README

This commit is contained in:
Cory Balaton 2023-12-05 15:32:21 +01:00
parent 210a1c3248
commit 9e281d5e33
No known key found for this signature in database
GPG Key ID: 3E5FCEBFD80F432B

View File

@ -12,7 +12,7 @@
- Has been tested on [Fedora 38](https://fedoraproject.org/) - Has been tested on [Fedora 38](https://fedoraproject.org/)
- Will most likely work on other Linux distributions - Will most likely work on other Linux distributions
- MacOS - MacOS
- Might work, but hasn't been tested - Will most likely not work due to the use of getopt, which is GNU specific.
- Windows - Windows
- Will most likely not work - 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 ./slurm_scripts/execute.script --help
``` ```
This is the recommended way to use this program as it takes approximately 90 This is the recommended way of using the program.
minutes to complete when using 8 processes where each process has 10 threads. 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 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: 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 | 5000 | 4.93 |
| 20 | 20 | 100000 | 10000 | 6.58 | | 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 linear fashion, while changing the size of the lattice
changes the time in a square fashion. changes the time in a square fashion.