Releases: cmontemuino/mspar
Releases · cmontemuino/mspar
V1.2
Usage
Make the program:
$ make clean bin/mspar
Example running with 2 processes:
$ mpirun -n 2 mspar 10 10 -seeds 12343 2334 1112 -t 100 -r 100 1000 > samples.out
Example running with 2 processes and tbs arguments:
$ mpirun -n 2 mspar 10 10 -seeds 12343 2334 1112 -t tbs -r tbs 1000 < priors.txt > samples.out
Features
- [#14] Added support for accepting
tbs
arguments
Fixes
- [#13]
tmrca
andttot
values were not printed out whentimeflag
was is specified
Improvements
- Removed unused functions
- [#16] Added SLURM sample file
- [#17] Code moved to
src
folder and updated README file with general instructions - [#20] Memory improvement (less memory footprint)
- [#24] MPI code moved to a separate file
- [#32] Code untangling (no more global variables in original source code
ms.c
)
Known Issues / Limitations
Version 1.1
Usage
Example running with 2 processes:
$ make clean bin/mspar
$ mpirun -n 2 mspar 10 10 -seeds 12343 2334 111234 -t 100 -r 100 1000 > samples.out
Fixes
- Precision parameter (-p) was not taken into account.
- 'probss' value generated by the 'gensam' function was not outputted
Improvements
- Removed extra call to MPI_Comm_rank directive
- Improved documentation to make it a bit more readable.
- Separated generated binaries from sources
- Added git ignoring rules for IntelliJ
Known Issues / Limitations
- Priors stil not supported
- Seeds must be specified in the command line (constraint of the parallel implementation)
First version of mspar
This is the first version of mspar. So it is possible to run most of the scenarios that you could run with ms.
Priors is not supported yet.
Example running with 2 processes:
$ make clean mspar
$ mpirun -n 2 mspar 10 10 -seeds 12343 2334 111234 -t 100 -r 100 1000 > samples.out