Skip to main content
ARS Home » Northeast Area » Beltsville, Maryland (BARC) » Beltsville Agricultural Research Center » Animal Genomics and Improvement Laboratory » AGIL_Software » MTDFREML » Executables

Executables
headline bar
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