MPI lato CE
Configurazioni lato CE per accettare Job MPI
Configurazione lato CE
I job MPI non sono nativamente supportati da LCG, per attivare tale supporto sono necessarri 2 modifiche al sistema informativo del CE
Pubbliccazione del Tag MPICH
ottenibile con il seguente script per YAIM:
config_Mpi_TAG(){
#
# Create the TAG for the MPI use.
#
# If SITE_BDII=yes configures as a site BDII otherwise top level
#
# Uses VOS.
#
# These values should be changed the common ones.
#
for i in $VOS
do
cd /opt/edg/var/info
cd $i
echo "MPICH" >> $i.ldif
echo "MPICH" >> $i.list
done
return 0
}
Modifica del sistema di code pubblicato, causo un BUG del RB, l'esecuzione di job mpi funziona solamente se il sistema di code e' PBS oppure LSF
http://goc.grid.sinica.edu.tw/gocwiki/MPI_Support_with_Torque
script YAIM per modifica sistema di code:
config_Mpi_BDII(){
#
# Change the LRMS in PBS for bug of RB.
# Bug Description
# https://gus.fzk.de/pages/ticket_details.php?ticket=2430&from=fct
#
# Modifiy the value of GlueCEInfoLRMSType
#
DIR="/opt/lcg/var/gip/"
cd $DIR
perl -e 's/GlueCEInfoLRMSType:.*/GlueCEInfoLRMSType: pbs/;' -pi.beforeMPI *
return 0
}
Aggiunte necessarie nel caso che il cluster utilizzi MPI over Myrinet
Si pubblicca il TAG gm ottenibile con il seguente script per YAIM:
config_Mpi_TAG_gm(){
#
# Create the TAG for the MPI use.
#
# If SITE_BDII=yes configures as a site BDII otherwise top level
#
# Uses VOS.
#
# These values should be changed the common ones.
#
for i in $VOS
do
cd /opt/edg/var/info
cd $i
echo "gm" >> $i.ldif
echo "gm" >> $i.list
done
return 0
}
