Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
hypre [2009/10/15 18:37] – gerard | hypre [2009/10/23 15:30] – gerard |
---|
| /local/apps/hypre/2.0.0/hpc6/lib/amd64 | 64bits | /local/apps/src/hypre-2.0.0/src/do_work.sh | avec babel | studio12 | HPC6.0 | | | /local/apps/hypre/2.0.0/hpc6/lib/amd64 | 64bits | /local/apps/src/hypre-2.0.0/src/do_work.sh | avec babel | studio12 | HPC6.0 | |
| /local/apps/hypre/2.0.0/hpc6/lib/amd64/opt0 | 64bits | /local/apps/src/hypre-2.0.0/src/do_workopt0.sh | a cause de l'underscore dans l'interface C/fortran, avec babel | studio12 | HPC6.0 | | | /local/apps/hypre/2.0.0/hpc6/lib/amd64/opt0 | 64bits | /local/apps/src/hypre-2.0.0/src/do_workopt0.sh | a cause de l'underscore dans l'interface C/fortran, avec babel | studio12 | HPC6.0 | |
| | /local/apps/lib/hypre/2.0.0/openmpi/sun/1.3.3/amd64 | 64bits | /local/apps/src/hypre-2.0.0/src/do_work64_openmpi.sh | ? | SS12u1 | HPC8.2 (openmpi de sun) | |
| | | /local/apps/src/hypre-2.2.0b/src/do_work_opt0.sh | | | | | | | | /local/apps/src/hypre-2.2.0b/src/do_work_opt0.sh | | | | |
| |
==== ex1 ==== | ==== ex1 ==== |
| |
* testé l'exemple ex1 dans le repertoire exemples (utiliser Makefile pour une version 32 bits et Makefile.mod pour 64 bits): | * testé l'exemple ex1 dans le repertoire exemples (utiliser Makefile pour une version 32 bits et M64 pour 64 bits): |
<code> | <code> |
nemo-henry% mprun -np 2 ex1 | nemo-henry% mprun -np 2 ex1 |
| |
==== ex5b77 ==== | ==== ex5b77 ==== |
| en 64 bits: |
<code> | <code> |
nemo-henry% setenv HYPRE /local/apps/hypre/2.0.0/hpc6/lib/amd64/opt0/ | nemo-henry% module purge; module load hypre2.0.0_hpc6 |
nemo-henry% mpf77 -g -m64 -dalign -I$HYPRE/include -DHAVE_CONFIG_H -DHYPRE_TIMING -c ex5b77.f | nemo-henry% mpf77 -g -m64 -dalign -I$HYPRE/include -DHAVE_CONFIG_H -DHYPRE_TIMING -c ex5b77.f |
nemo-henry% mpf77 -v -m64 -fast -fsimple=0 -fns=no -xnolibmopt -xalias=actual -dalign -o ex5b77 ex5b77.o -L$HYPRE/lib -lbHYPREClient-C -lbHYPREClient-CX -lbHYPREClient-F -lbHYPRE -lsidl -ldl -lxml2 -lmpi -g -R$HYPRE/lib -L$HYPRE/lib -lHYPRE -lmpi -xlic_lib=sunperf | nemo-henry% mpf77 -v -m64 -fast -fsimple=0 -fns=no -xnolibmopt -xalias=actual -dalign -o ex5b77 ex5b77.o -L$HYPRE/lib -lbHYPREClient-C -lbHYPREClient-CX -lbHYPREClient-F -lbHYPRE -lsidl -ldl -lxml2 -lmpi -g -R$HYPRE/lib -L$HYPRE/lib -lHYPRE -lmpi -xlic_lib=sunperf |
</code> | </code> |
| |
| |
| ===== problème avec underscore ===== |
| quand a on ce type d'erreur: |
| <code> |
| Undefined first referenced |
| symbol in file |
| mpi_finalize_ benchencours.o |
| bhypre_mpicommunicator_createf_f_ benchencours.o |
| bhypre_boomeramg_setoperator_f_ benchencours.o |
| bhypre_ijparcsrmatrix_destroy_f_ benchencours.o |
| </code> |
| cela signifie qu'une ligne de compilation |
| |
====== Utilisation de l'interface babel ====== | ====== Utilisation de l'interface babel ====== |