Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
arpack [2008/12/30 12:09] – gerard | arpack [2009/01/12 08:55] – gerard | ||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
- | ===== Compilation ===== | ||
- | * installé | + | ===== Compilation |
- | * compilé avec Sun Studio 12, en 64 bits | + | |
+ | |||
+ | * dans / | ||
+ | * ne pas oublier les patches ~/ | ||
+ | * compilé avec Sun Studio 12 | ||
* Sun MPI (HPC6) | * Sun MPI (HPC6) | ||
* voir les options utilisées dans / | * voir les options utilisées dans / | ||
Ligne 22: | Ligne 25: | ||
Exemple en 32 bits, série: | Exemple en 32 bits, série: | ||
< | < | ||
- | > diff ARmake.inc-ori ARmake.inc-serial | + | > diff ARmake.inc-ori |
28c28 | 28c28 | ||
< home = $(HOME)/ | < home = $(HOME)/ | ||
Ligne 54: | Ligne 57: | ||
</ | </ | ||
+ | pour compiler: | ||
+ | < | ||
+ | make lib | ||
+ | </ | ||
- | mais l' | + | mais l' |
< | < | ||
> file dssimp | > file dssimp | ||
Ligne 70: | Ligne 77: | ||
</ | </ | ||
+ | |||
+ | ===== sur slatp ===== | ||
+ | impossible de compiler les exemples: | ||
+ | < | ||
+ | slatp: | ||
+ | Making dssimp.o from dssimp.f | ||
+ | g77 -O2 dssimp.o / | ||
+ | / | ||
+ | (.text+0xd0): | ||
+ | / | ||
+ | / | ||
+ | collect2: ld returned 1 exit status | ||
+ | make: *** [dssimp] Error 1 | ||
+ | </ | ||
+ | sur slatp, on peut avoir: | ||
+ | < | ||
+ | atlas3-base - Automatically Tuned Linear Algebra Software, | ||
+ | lapack3 - library of linear algebra routines 3 - shared version | ||
+ | refblas3 - Basic Linear Algebra Subroutines 3, shared library | ||
+ | |||
+ | |||
+ | slatp:~# dpkg -S libblas | ||
+ | refblas3: / | ||
+ | refblas3: / | ||
+ | refblas3-dev: | ||
+ | refblas3-dev: | ||
+ | atlas3-base: | ||
+ | atlas3-base: | ||
+ | |||
+ | slatp:~# dpkg -S liblapack | ||
+ | lapack3-dev: | ||
+ | lapack3: / | ||
+ | atlas3-base: | ||
+ | lapack3-dev: | ||
+ | lapack3: / | ||
+ | atlas3-base: | ||
+ | atlas3-base: | ||
+ | atlas3-base: | ||
+ | </ | ||
+ | et ça passe avec atlas: | ||
+ | < | ||
+ | slatp: | ||
+ | g77 -O2 dssimp.o / | ||
+ | </ | ||
+ |