mumps

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mumps [2011/10/12 08:40] – [Executer l'exemple fourni avec mumps] gerardmumps [2017/08/25 09:56] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
   * [[http://graal.ens-lyon.fr/MUMPS/ ]]    * [[http://graal.ens-lyon.fr/MUMPS/ ]] 
   * sur octopus   * sur octopus
-  * 4.6.4+  *  
 +===== 4.6.4 ===== 
   * dans ''/local/apps/mumps+mpi/MUMPS_4.6.4''   * dans ''/local/apps/mumps+mpi/MUMPS_4.6.4''
   * compilé avec Blacs, Scalapack, metis 4.0.3 et SunMPI (voir  [[http://www.latp.univ-mrs.fr/vfcc/doku.php?id=utilisation_de_mumps]] )   * compilé avec Blacs, Scalapack, metis 4.0.3 et SunMPI (voir  [[http://www.latp.univ-mrs.fr/vfcc/doku.php?id=utilisation_de_mumps]] )
   * pour le compiler avec MPICH, ne pas oublier -lrt à l'édition de liens   * pour le compiler avec MPICH, ne pas oublier -lrt à l'édition de liens
  
 +===== 4.10.0 =====
 +  * dans ''/local/apps/MUMPS_4.10.0''
 +  * blacs et scalapack sont inclus dans sunstudio12.1
 +  * la config:
  
-===== Executer l'exemple fourni avec mumps =====+<code> 
 +[devel1@octopus ~/MUMPS_4.10.0]$ diff Make.inc/Makefile.SUN.PAR Makefile.inc  
 +69,71c69,71 
 +< CC      = cc 
 +< FC = f90 
 +< FL = f90 
 +--- 
 +> CC      = mpicc 
 +> FC = mpif90 
 +> FL = mpif90 
 +75,77c75,77 
 +< SCALAP  = -ls3l -lhpcshm 
 +< INCPAR  = -I/opt/SUNWhpc/include 
 +< LIBPAR  = -L/opt/SUNWhpc/lib -R/opt/SUNWhpc/lib $(SCALAP)  -lmpi  
 +--- 
 +> SCALAP  = -lscalapack -lblacs_openmpi 
 +> INCPAR  = -I/opt/sun/sunstudio12.1/include 
 +> LIBPAR  = -L/opt/sun/sunstudio12.1/lib/amd64 -R/opt/sun/sunstudio12.1/lib/amd64 $(SCALAP)  -lmpi  
 +80c80 
 +< LIBBLAS = -lsunperf -lf77compat 
 +--- 
 +> LIBBLAS = -xlic_lib=sunperf #-lsunperf -lf77compat 
 +88a89,92 
 +> OPTF    = -m64 -xmodel=medium -KPIC -DALLOW_NON_INIT -DSUN_ -xlic_lib=sunperf 
 +> OPTL    = -m64 -xmodel=medium -KPIC -xlic_lib=sunperf 
 +> OPTC    = -m64 -xmodel=medium -KPIC -xlic_lib=sunperf 
 +</code> 
 + * à utiliser avec sunstudio12.1 et SunHPC8.2.1c 
 +<code> 
 +module unload sunstudio 
 +module unload sunhpc 
 +module unload mpi 
 +module load sunstudio/12.1 
 +module load mpi/sunhpc821c 
 +</code> 
 + 
 + 
 +====== Executer l'exemple fourni avec mumps ======
   * se connecter sur octopus   * se connecter sur octopus
   * lancer   * lancer
Ligne 18: Ligne 61:
  
  
-===== Problèmes ===== +====== Problèmes ====== 
-==== relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object ====+===== relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object =====
  
 <code> <code>
Ligne 26: Ligne 69:
 make[1]: *** [/net/Krill/mmg/minjeaud/PELICANS/PelicansRef/lib/octopus-CC/opt2//../libpel2.so] Error 1 make[1]: *** [/net/Krill/mmg/minjeaud/PELICANS/PelicansRef/lib/octopus-CC/opt2//../libpel2.so] Error 1
 </code> </code>
 +
 +<del>avec sunstudio, l'option "-fPIC" s'écrit: ''-xmodel=medium''</del>
 +pour mumps, on ajoute ''-xmodel=medium -KPIC'' -> utiliser la librairie /local/apps/mumps+mpi-12oct
  • mumps.1318401645.txt.gz
  • Dernière modification : 2017/08/25 09:55
  • (modification externe)