Mpich: differenze tra le versioni

Da MeteOceanWiki.
 
Riga 4: Riga 4:
 
Bisogna poi settare le variabili di compilazione per ''configure'' coerentemente con la propria installazione della macchina
 
Bisogna poi settare le variabili di compilazione per ''configure'' coerentemente con la propria installazione della macchina
  
''sudo CC=/opt/intel/bin/icc CXX=/opt/intel/bin/icpc FC=/opt/intel/bin/ifort F77=/opt/intel/bin/ifort CXXFLAGS='  -O2 -fPIC' CFLAGS='  -O2 -fPIC ' FCFLAGS='  -O2 -fPIC ' FFLAGS='  -O2 -fPIC ' ./configure --prefix=/opt/mpich3.2/''
+
''CC=/opt/intel/bin/icc CXX=/opt/intel/bin/icpc FC=/opt/intel/bin/ifort F77=/opt/intel/bin/ifort CXXFLAGS='  -O2 -fPIC' CFLAGS='  -O2 -fPIC ' FCFLAGS='  -O2 -fPIC ' FFLAGS='  -O2 -fPIC ' ./configure --prefix=/opt/mpich3.2/''
  
  
Riga 16: Riga 16:
  
  
Infine aggiungere al ''.bashrc'' la path di ''mpich''
+
Infine aggiungere al ''.bashrc'' la path e le lib di ''mpich''
  
 
''export PATH=$PATH:/opt/mpich3.2/bin''
 
''export PATH=$PATH:/opt/mpich3.2/bin''
  
 
''export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mpich3.2/lib64''
 
''export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mpich3.2/lib64''

Versione attuale delle 15:41, 10 feb 2016

Per prima cosa scaricare mpich da http://www.mpich.org/downloads/


Bisogna poi settare le variabili di compilazione per configure coerentemente con la propria installazione della macchina

CC=/opt/intel/bin/icc CXX=/opt/intel/bin/icpc FC=/opt/intel/bin/ifort F77=/opt/intel/bin/ifort CXXFLAGS=' -O2 -fPIC' CFLAGS=' -O2 -fPIC ' FCFLAGS=' -O2 -fPIC ' FFLAGS=' -O2 -fPIC ' ./configure --prefix=/opt/mpich3.2/


Quindi dare in sequenza i comandi:

make

make check

make install


Infine aggiungere al .bashrc la path e le lib di mpich

export PATH=$PATH:/opt/mpich3.2/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mpich3.2/lib64