Executables |
To make the programs accessible to as many users as possible, windows executables are available for download. These executables were created using the G95 compiler. This compiler seems to work well with the MTDFREML code, although several compiling errors were recently fixed (Sept. 2021), so if you have an older version of the Fortran code, it would be wise to grab a current version of the program HERE. The G95 compiler is available on a number of platforms and can be obtained at https://www.g95.org/downloads.shtml.
Several different versions of PARAM.DAT were used to compile MTDFPREP and MTDFRUN. The Zip files containing all 3 executables (MTDFNRM, MTDFPREP, and MTDFRUN) as well as the contents of the PARAM.DAT are provided for each set of executables. For all versions of the executables, MTDFNRM was compiled with a maximum number of 100,000 animals in the pedigree.
Set |
PARAM.DAT |
Zip File |
Comments |
One |
PARAM.DAT |
Compiled_One |
|
Two |
PARAM.DAT |
Compiled_Two |
MAXCOV=6, MAXNFL=600, MAXANIM=100000, MAXNRL=70000, MAXORDS=95000000 |
Three |
PARAM.DAT |
Compiled_Three |
MAXFIX=3, MAXFIX=3, MAXRAN=1, MAXNRL=100000, MAXORDS=20000000 |
The contents of the of the first version of PARAM.DAT is listed here and the changes relative to that version are provided in the comments of the versions of the executables
Parameter |
"Default" |
Description |
---|---|---|
MAXTRT |
2 |
no. of traits |
MAXINTR |
40 |
no. of integer variables on data input record (fixed and random effects) |
MAXR8 |
100 |
no. of real variables on data input record (covariates and traits) |
MAXCOV |
25 |
no. of covariates for each trait |
MAXNFR |
2 |
no. of regression coefficients for each covariate |
MAXFIX |
6 |
no. of fixed effects for each trait |
MAXNFL |
200 |
no. of levels for each fixed effect |
MAXCONS |
5 |
no. of constraints for equations |
MAXANIM |
40000 |
no. of animals for each trait |
MAXOBS |
55000 |
no. of observations - needed for AI matrix |
MAXRAN |
2 |
no. of additional uncorrelated random effects for each trait |
MAXNRL |
8000 |
no. of levels for each additional uncorrelated random effect |
MAXNZE |
5 |
no. of non-zero elements in coefficient matrix used for fspak version only |
NHASH |
5 |
length of hash vector used for fspak version only (Not used with this version) |
MAXINV |
40 |
length of vector (used for sampling variances) |
MAXORDS |
6250000 |
length of S vector for SPARSPAK version only |