Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| mumps [2007/08/17 16:20] – créée gerard | mumps [2017/08/25 07:56] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== MUMPS ====== | ||
| + | * [[http:// | ||
| + | * sur octopus | ||
| + | * | ||
| + | ===== 4.6.4 ===== | ||
| - | http://graal.ens-lyon.fr/MUMPS/ | + | * dans ''/ |
| + | * compilé avec Blacs, Scalapack, metis 4.0.3 et SunMPI (voir [[http://www.latp.univ-mrs.fr/vfcc/doku.php? | ||
| + | * pour le compiler avec MPICH, ne pas oublier -lrt à l' | ||
| - | nemo | + | ===== 4.10.0 ===== |
| + | * dans ''/ | ||
| + | * blacs et scalapack sont inclus dans sunstudio12.1 | ||
| + | * la config: | ||
| - | 4.6.3 | + | < |
| + | [devel1@octopus ~/MUMPS_4.10.0]$ diff Make.inc/ | ||
| + | 69, | ||
| + | < CC = cc | ||
| + | < FC = f90 | ||
| + | < FL = f90 | ||
| + | --- | ||
| + | > CC = mpicc | ||
| + | > FC = mpif90 | ||
| + | > FL = mpif90 | ||
| + | 75, | ||
| + | < SCALAP | ||
| + | < INCPAR | ||
| + | < LIBPAR | ||
| + | --- | ||
| + | > SCALAP | ||
| + | > INCPAR | ||
| + | > LIBPAR | ||
| + | 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 | ||
| + | </ | ||
| + | * à utiliser avec sunstudio12.1 et SunHPC8.2.1c | ||
| + | < | ||
| + | module unload sunstudio | ||
| + | module unload sunhpc | ||
| + | module unload mpi | ||
| + | module load sunstudio/ | ||
| + | module load mpi/ | ||
| + | </ | ||
| - | (voir http:// | ||
| + | ====== Executer l' | ||
| + | * se connecter sur octopus | ||
| + | * lancer | ||
| - | compil& | + | < |
| + | module load sunhpc | ||
| + | mpirun -np 2 /local/apps/ | ||
| + | </code> | ||
| - | pour le compiler | + | |
| + | ====== Problèmes ====== | ||
| + | ===== relocation R_X86_64_32 against `a local symbol' | ||
| + | |||
| + | < | ||
| + | / | ||
| + | / | ||
| + | make[1]: *** [/ | ||
| + | </ | ||
| + | |||
| + | <del>avec sunstudio, l'option " | ||
| + | pour mumps, on ajoute '' | ||