Calculs sur machines distantes [Matlab] - Divers - Programmation
MarshPosté le 25-08-2014 à 11:16:53
Bonjour
Je suis à la recherche des commandes me permettant de lancer des scripts Matlab sur des machines distantes. La situation est la suivante : j'ai sur mon réseau plusieurs serveurs sur lesquels est installé Matlab et sur lesquels je peux me connecter. Comme en plus je dois lancer plusieurs fois les mêmes calculs en faisant simplement varier quelques paramètres, je souhaiterais répartir la charge de calcul sur les différentes machines afin de limiter le temps de calcul global.
Attention je ne cherche pas à faire du HPC/Calcul sur cluster/..., je n'en ai pas les moyens et ce n'est de toutes façons pas le but recherché. En gros, ce que j'aimerais pouvoir faire, c'est :
J'ouvre une session Matlab de façon classique sur l'un des serveurs
Je lance le script global
Le script me connecte sur les machines 1 à 10 (j'ai spécifié leurs adresses locales)
Pour chaque machine, le script lance un calcul utilisant certains des paramètres qui m'intéressent
Dès que le calcul est fini sur une machine et s'il en reste à effectuer, le script en relance un avec le jeu de paramètres suivant
Les résultats issus des calculs sont enregistrés et récupérés au fur et à mesure sur la machine d'où j'ai lancé le script global
Lorsque tous les calculs sont finis, on ferme les différentes sessions/connexions aux machines distantes
Est-ce que vous auriez une idée de comment faire ?
Marsh Posté le 25-08-2014 à 11:16:53
Bonjour
Je suis à la recherche des commandes me permettant de lancer des scripts Matlab sur des machines distantes.
La situation est la suivante : j'ai sur mon réseau plusieurs serveurs sur lesquels est installé Matlab et sur lesquels je peux me connecter.
Comme en plus je dois lancer plusieurs fois les mêmes calculs en faisant simplement varier quelques paramètres, je souhaiterais répartir la charge de calcul sur les différentes machines afin de limiter le temps de calcul global.
Attention je ne cherche pas à faire du HPC/Calcul sur cluster/..., je n'en ai pas les moyens et ce n'est de toutes façons pas le but recherché.
En gros, ce que j'aimerais pouvoir faire, c'est :
Est-ce que vous auriez une idée de comment faire ?
Merci d'avance !
ps : Il n'y a pas de sous-catégorie matlab ?
---------------
Bobbyfrasier, Bobbyfrasier everywhere ! (Steam, Origin, ...)