Surveillance à distance d'une tâche par lots ANSYS Fluent

Marché

Ce document décrit la méthodologie pour connecter et surveiller une tâche par lots Rescale ANSYS Fluent à distance à l'aide d'ANSYS Fluent Remote. Visualisation Client d'un Rescale ou local Poste de travail.

Pré-requis :

  • Configurer la connectivité SSH dans Paramètres du travail avant que des travaux ne soient soumis, comme décrit ici.
  • Un travail de redimensionnement par lots et par poste de travail doit être soumis.
  • La tâche Rescale Workstation peut être remplacée par un poste de travail local
  • Le travail par lots (serveur) et la version poste de travail (client) de Fluent doit être exactement le même
    • Dans ce document, nous utiliserons ANSYS Fluent 2022 R2.
  • La méthodologie suivante utilise Linux. L'implémentation Windows est également applicable avec quelques modifications.
  • Ceci n'est pas pris en charge dans l'environnement Workbench ; Courant autonome uniquement.

Soumission d'un travail par lots Fluent

Le flux de travail général de cette étape peut être suivi ici Tutoriels ANSYS Fluent Batch

Afin de démarrer le serveur de visualisation à distance Fluent lorsque le travail par lots est soumis, la syntaxe suivante doit être ajoutée dans la zone de commande :

-sifile=rescale_remote.txt

Un exemple de commande submit ressemblerait à ceci :

fluent 3ddp -gu -ssh -cnf=$FLUENT_HOSTS -t$RESCALE_CORES_PER_SLOT -i run_plot.jou -sifile=rescale_remote.txt

Si la spécification de la plage de ports pour le serveur est requise, une syntaxe supplémentaire peut être ajoutée :

-setenv="REMOTING_PORTS=40000/portspan=10"

Un minimum de 2 ports (portspan=>1) est nécessaire pour une connexion réussie.

Une fois le travail par lots exécuté, le fichier rescale_remote.txt sera créé dans le répertoire de travail. Il contient l'adresse IP privée du serveur, le numéro de port et le mot de passe de la tâche Fluent. Prenez-en note car ils seront utilisés à l’étape suivante.

z1zQQ78 1FQi rIej ZqS1Wka9RGmg87xSED6UoR7GcuXmVtlkDoFwaXKDvAJzh1tg 8bxlKp1qQZK4ecFuHJnwTzU9vcMxrgRR9XQ4dT6xRrXNnaFlpqlRYIzHsPN1C8MDtArgMJ8 vxZgCgsJQdBp9ukl6VGtk5ZgTxvmqOsoFty2 xDmLZE367 XV4w

Connexion à partir d'un poste de travail Rescale

Créer un Poste de travail travail avec la vignette ANSYS Interactive Workflow. Assurez-vous que la même version que celle du travail par lots est utilisée.

Connectez-vous à l'interface GUI, cliquez sur Gérer le bureau sur le bureau, puis sélectionnez le travail par lots soumis à l'étape précédente.

Trouvez rescale_remote.txt dans le Suivi en direct fenêtre et téléchargez le fichier.

A57vvZ5UscQIE2 PWX6w515aSVFbUqa sX36T2PnoWmxKpG AhJHlwIL8m8sjr0xWncMZF9D02EmMQFYW7ped5EUItYqg4j2Z5R 75BXvJezQsS8so7N l pQokIV7Q66vABskSYfe4JCO2ok0mIW1OUQcB08DIhiAfbIvowHxyZa NNGzmTUlPNTGFnLA

Configurez un tunnel SSH inversé vers le travail par lots à partir d'une fenêtre de terminal (en supposant que les clés ssh soient correctement implémentées).

Le rescale_remote.txt Le fichier contient une adresse IP et un port (illustré ci-dessus), ceux-ci doivent être inclus dans la commande suivante après le -L drapeau, par exemple :

ssh -i id_rsa -p 22 udeprod_SBLKd@20.238.159.14 -L 
46249:10.29.3.246:46249 -v -N

Dans ce cas:

id_rsaFichier de clé privée pour SSH
22 (ou 32100)Port de connexion SSH
udeprod_SBLKdNom d'utilisateur du travail par lots
20.238.159.14IP publique des tâches par lots
46249Port du serveur Fluent Remote Viz*
10.29.3.246IP privée du serveur Fluent Remote Viz

Recherchez le fichier rescale_remote.txt téléchargé précédemment et modifiez-le en échangeant l'adresse IP avec :

localhost

Le fichier final devrait ressembler à ceci :

JrPldyLb8x9tf3TPNPAmkupvcTWOA8RNz8HEullGEiQli1Ty6I7nBNYLGVGPh3ACYkTJbCO84BjgkjSXh5MfzrDt9fXFkzsJLakYRxjePqypxXt3diqPYK80Mixb9fGRANGD k4F smdtlfw7 9oUOEZPRsoiV0sDPrDhVa90LazrVhTjHvQgthvNw4wgg

Exécution du client de visualisation ANSYS Fluent

Depuis une nouvelle fenêtre de terminal, exécutez la commande :

flremote

Lorsque le client est chargé, sélectionnez le fichier modifié rescale_remote.txt fichier.

pii90NJKVtcAiRmmL828 UVsAUwXStHy w9Mk3xTT4iOSPrBXb79pEoGwYg0OaP3fOGH 2D4xxK74x4T2Qsi3XsZqQrHpy1nZ0d0Jl29n2yy5pd6e5iNr3dV8o2bMB1kUvHJ3kLJDisdUes5WmB3WyAPrF81JX3Y

Cliquez sur Connexion et le client se connectera avec succès au serveur.

R6LvGmOPrEW3JR0koe4JGyBvd qhnGDw9nQCDAY6AhrdAuQPFkHseQriqR6Nh

Vérifiez la HôteL'adresse IP de correspond à l'adresse IP privée du serveur et le Témoignage client est le travail en cours d'exécution sur le travail par lots distant.

Connexion à partir d'un poste de travail local

La procédure est la même que pour la connexion à partir d'un poste de travail Rescale. Assurez-vous que les ports requis sont ouverts sur le pare-feu et, si nécessaire, utilisez ce qui suit dans la commande de travail par lots pour spécifier les ports autorisés.

-setenv="REMOTING_PORTS=40000/portspan=10"

Il peut également être nécessaire de modifier le port tunnelé SSH en port ouvert. Pour vérifier que le port nécessaire est ouvert, utilisez la commande :

ss -tupln |grep [port number]

Cela devrait revenir [port number] is LISTEN.

Pour vérifier la connectivité, utilisez la commande suivante :

nc localhost [port number]

Cela devrait renvoyer une réponse non négative.

AbZoX6idLjPb6knIudpfiT4poOoQoAx7Fa4BiSDjMKO0GlmOsA9 AR1F2iD2tY1S6pFQrFJW R7gFbkUHJ4k daZNEiBrSdLyv n0nqgXU U5umEEYZqoicxlBjXL TqlvqvaQo0XfUnHvMgTslOrtfYo0o5jfV4nNybE351R4EAlYOF1EtP3gImXwoSgw

Utilisation du client de visualisation à distance ANSYS Fluent

Jusqu'à six sessions de visualisation à distance peuvent être réalisées en une seule instance de la demande. Aucune licence ANSYS n'est requise pour cette application.

NX9P75tC2rzva9LgpKJWmXDB9ujKUCSCt5PTi duCDyNDsRiYjAgMwtcbefkqA9MrBaZjK8ytlQxL5xcOMTV3wPJfwjlTqJ1YBiHXmD6JnNguo06AkiJ9nUnJIIeLEcwtK7

Il est possible d'interagir avec le calcul du travail par lots, en faisant une pause et en apportant des modifications.

Prudence : Nettoyage à sec Interrompre vont STOP le travail par lots Rescale. Il n’y a pas de limite de temps pour le tournoi. Cependant, si vous restez inactif pendant une longue période, vous serez déconnecté de BBO et la partie sera perdue. NON "Es-tu sûr?" invite à confirmer votre action.

Il est également possible d'afficher des tracés intermédiaires prédéfinis dans le travail par lots.

zjYWoTDrDfOXjLcPJIVX3glrYz UFQz RQkveF3HTKTmpQrTpR5SzSHE9Lpa2O5LBAZMFB0wbQOA1O8dqblEOBwIbdBpFdpcjkMy9yduXLwJ7I6 C2va11mCiYxnmDYDEwjbXWbP4nd3xkc11yjC9N7 NWttcraDVttgvEu7Lk2cADsXKSUqXpyZJK Lg