|
@@ -33,22 +33,11 @@ Le nombre d'intervalles est passé en argument (regroupé dans le fichier pi_inp
|
|
Le programme résout un système linéaire par la méthode itérative du gradient conjugué.
|
|
Le programme résout un système linéaire par la méthode itérative du gradient conjugué.
|
|
Le script matlab a été tranformé en fonction: gradientconj(n,tolerance,maxiter)
|
|
Le script matlab a été tranformé en fonction: gradientconj(n,tolerance,maxiter)
|
|
|
|
|
|
-
|
|
|
|
-- oarsub -S ./gc_array.oar
|
|
|
|
-
|
|
|
|
-note: contrairement à l'exemple 1 (ci-dessus) et à l'exemple [gradient
|
|
|
|
-conjugué](https://www-calculco.univ-littoral.fr/utilisation/tutoriaux/matlab#h3-2-2-batch-simple-2)
|
|
|
|
-des tutoriaux, le script bash OAR ne peut accepter la syntaxe de
|
|
|
|
-commande:
|
|
|
|
-
|
|
|
|
- `matlab -nodisplay -nodesktop -nojvm -r 'testgradientconj("$@");exit'" `
|
|
|
|
-
|
|
|
|
-L'astuce employée ici est de passer par autre script de lancement intermédiaire: gc_matlab.sh
|
|
|
|
|
|
+- oarsub -S ./gc_matlab_array.oar
|
|
|
|
|
|
#### description des fichiers
|
|
#### description des fichiers
|
|
|
|
|
|
-- gc_array.oar : le script OAR à lancer (oarsub -S ./gc_array.oar)
|
|
|
|
-- gc_matlab.sh : réordonne les paramètres et lance la commande matlab proprement dite
|
|
|
|
|
|
+- gc_matlab_array.oar : le script OAR à lancer (oarsub -S ./gc_array.oar)
|
|
- gradientconj.m : prog. matlab
|
|
- gradientconj.m : prog. matlab
|
|
- gc_input.txt : paramètres des différents jobs ( n, tol, maxiter )
|
|
- gc_input.txt : paramètres des différents jobs ( n, tol, maxiter )
|
|
- 1000 1e-5 1000
|
|
- 1000 1e-5 1000
|