umfpack

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
Prochaine révisionLes deux révisions suivantes
umfpack [2009/11/25 13:51] gerardumfpack [2009/11/25 14:44] gerard
Ligne 12: Ligne 12:
   * /usr/local/UMFPACKv4.4/UMFPACK/Include   * /usr/local/UMFPACKv4.4/UMFPACK/Include
   * /usr/local/UMFPACKv4.4/AMD/Include   * /usr/local/UMFPACKv4.4/AMD/Include
 +  * /local/apps/src/UMFPACKv4.4/UMFPACK/Demo/
 +  
  
 Utilisation de umfpack dans un code fortran: Utilisation de umfpack dans un code fortran:
Ligne 18: Ligne 20:
   * prendre pour exemple le fichier Demo/umf4hb64.f dans /local/apps/src/UMFPACKv4.4/UMFPACK/Demo/ sur nemo   * prendre pour exemple le fichier Demo/umf4hb64.f dans /local/apps/src/UMFPACKv4.4/UMFPACK/Demo/ sur nemo
   * dans son fichier, ajouter les lignes suivantes:   * dans son fichier, ajouter les lignes suivantes:
 +
 +<code>
 +  call umf4def (control) ! met les parametres par defauts
 +  control (1) = 1
 +  call umf4pcon (control)
 +  call umf4sym (N, N, Ap, Ai, Ax, symbolic, control, info) !       pre-order and symbolic analysis
 +  call umf4num (Ap, Ai, Ax, symbolic, numeric, control, info)
 +  call umf4fsym (symbolic)
 +  call umf4sol (sys, x, RHSV, numeric, control, info)
 +  call umf4fnum (numeric)
 +  call umf4pinf (control, info)
 +</code>
 +Pour cela, il faut bien entendu lier votre programme avec le programme umf4_f77wrapper.c, de la facon suivante:
 <code> <code>
 +cc -o umf4_f77wrapper.o -DDLONG -m64 -I/local2/fboyer/UMFPACKv4.4/UMFPACK/Include -c umf4_f77wrapper.c
 +f90 -o poisson3d_umfpack.o -g -fast -C -e -fpp -stackvar -xcheck=init_local -fpover -ftrap=%none -Xlist -fsimple=0 -fns=no -dalign -O4 -KPIC -xmodel=medium -m64 -c poisson3d_umfpack.f90
 +f90 -g -fast -C -e -fpp -stackvar -xcheck=init_local -fpover -ftrap=%none -Xlist -fsimple=0 -fns=no -dalign -O4 -KPIC -xmodel=medium -m64 -o poisson3d_umfpack poisson3d_umfpack.o umf4_f77wrapper.o /usr/local/UMFPACKv4.4/UMFPACK/Lib/libumfpack.a /usr/local/UMFPACKv4.4/AMD/Lib/libamd.a -xlic_lib=sunperf
  
 </code> </code>
  • umfpack.txt
  • Dernière modification : 2017/08/25 09:56
  • de 127.0.0.1