*Lastly you can also install your own perl and override the system perl. Depends on your system configuration, i.e. if using CentOS 7, your perl is very out of date with other libraries that may have been updated on the system.
After compiling everything and installing, you will want to reinstall MAKER (the new MPI install must recompile it’s bindings to the application bering run).
#create a directory to prep install
mkdir $HOME/install_prep
#install MPICH
cd $HOME/install_prep
tar -zxvf mpich-4.1.2.tar.gz
cd mpich-4.1.2/
./configure --prefix=$HOME/opt/mpich
make
make install
echo 'export PATH=$HOME/opt/mpich/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile
#install a new Perl
cd $HOME/install_prep
tar -zxvf perl-5.38.0.tar.gz
cd perl-5.38.0
./Configure -d -Dprefix=$HOME/opt/perl5
make
make install
echo 'export PATH=$HOME/opt/perl5/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile
#install MAKER with MPI support
cd $HOME/opt
tar -zxvf maker-3.01.04.tgz
rm -rf maker-3.01.04.tgz
cd maker/src
perl Build.PL ##say yes to MPI question
./Build installdeps ##just hit 'enter' to accept any defaults
### if you get errors mentioning '--no-check-certificate', run the command 'cpan' in your terminal.
### If it asks to set up everything automatically, say 'yes'.
### Next, whil einside cpan, run the command 'o conf init pushy_https'.
### Say 'no' to the question it asks, and then run 'o conf commit' to save changes and 'q' to exit.
### Then retry the './Build installdeps' command
./Build installexes
./Build install
echo 'export PATH=$HOME/opt/maker/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile
#test MAKER
cd $HOME/install_prep
mpiexec -n 10 maker --help ##should print a single help message
cp -R $HOME/opt/maker/data ./test
cd test
maker -CTL
mpiexec -n 10 maker --protein dpp_protein.fasta --genome dpp_contig.fasta --est dpp_est.fasta ##should run MAKER under MPI