Ceci est une ancienne révision du document !
Le programme SommeVecVecSEQ.f90 effectue la somme des deux vecteurs A et B. Le résultat est mis dans C.
Définition de l'environnement :
module load iccifort/2017.4b
ifort --version Intel(R) Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.4.196 Build 20170411 Copyright (C) 1985-2017 Intel Corporation.
Compilation :
ifort -o SommeVecVecSEQ.exe SommeVecVecSEQ.f90 (avec intel)
Le fichier binaire (exécutable) SommeVecVecSEQ.f90.exe
a été généré.
./SommeVecVecSEQ.exe
Le résultat est affiché a l'écran :
Les deux vecteurs : A = 1 2 3 4 5 6 7 8 9 10 B = 9 8 7 6 5 4 3 2 1 0 Le vecteur somme : C = 10 10 10 10 10 10 10 10 10 10
On utilise un script de soumission batch.sh, pour le shell bash (ou batch.csh pour soumettre le job sur les clusters de calcul.
C'est le script de soumission qui configure l'environnement puis appelle votre binaire (avec ses options, s'il en a) sur le noeud d'execution.
SGE → batch.csh → binaire
qsub batch.csh Your job 769504 ("SommeVecVecSEQ") has been submitted qstat job-ID prior name user state submit/start at queue slots ja-task-ID ----------------------------------------------------------------------------------------------------------------- 769504 0.00000 SommeVecVecSEQ cicaluga qw 06/12/2012 07:21:46
SommeVecVecSEQ.o769504
SommeVecVecSEQ.e769504
cat SommeVecVecSEQ.o769504 Les deux vecteurs : A = 1 2 3 4 5 6 7 8 9 10 B = 9 8 7 6 5 4 3 2 1 0 Le vecteur somme : C = 10 10 10 10 10 10 10 10 10 10