FAQ ANSYS CFX
Ce tutoriel vous montre comment arrêter un CFX en cours d'exécution SolverUn solveur est un algorithme numérique ou un outil logiciel qui... Autres à partir de la ligne de commande. Semblable à l'appui sur le bouton d'arrêt dans l'interface graphique d'ANSYS CFX, l'insertion d'un fichier d'arrêt exécute l'arrêt et écrit un fichier de redémarrage à la fin d'une itération de boucle externe dans les simulations en régime permanent, ou à la fin d'un pas de temps dans les analyses transitoires.
Pour effectuer cette tâche, vous devrez utiliser notre SSH intégré au navigateur. Allez au Statut page de votre travail. Puis en dessous du Suivi en directégalement appelé surveillance des journaux en temps réel ou flux de journaux en direct... Autres panneau, vous verrez un SSH panneau avec un symbole de coup de foudre. Dans le panneau SSH, vous verrez un Serverun serveur est un programme informatique qui fournit des services à d'autres... Autres Adresse IP sur laquelle vous pouvez cliquer pour lancer un terminal SSH dans le navigateur. De cette façon, vous pouvez interagir avec le coureur grappeUn cluster informatique se compose d'un ensemble de éléments plus ou moins serrés... Autres depuis votre navigateur
Pour plus d'informations sur l'utilisation de la fonctionnalité SSH intégrée au navigateur de Rescale, veuillez vous référer au didacticiel ici.
Option d'arrêt du fichier 1 – Utilisation de la commande cfx5stop
Dans la fenêtre du terminal, tapez les commandes suivantes (2 lignes) :
cd workcfx5stop -répertoire
Supposons qu'une exécution soit appelée MultiphaseMixer_001 dans le répertoire de travail. Ensuite, il y aura un répertoire temporaire appelé MultiphaseMixer_001.dir dans le répertoire de travail. La commande sera la suivante :
cd workcfx5stop -répertoire MultiphaseMixer_001.dir
Option de fichier d'arrêt 2 – Écriture d'un fichier d'arrêt
Dans la fenêtre du terminal, tapez la commande suivante :
travail tactile/ /stp
Supposons qu'une exécution soit appelée MultiphaseMixer_001 dans le répertoire de travail. Ensuite, il y aura un répertoire temporaire appelé MultiphaseMixer_001.dir dans le répertoire de travail. La commande sera la suivante :
travail tactile/MultiphaseMixer_001.dir/stp
Redémarrer un travail à partir d'un travail d'origine
L'insertion d'un fichier d'arrêt générera un .res fichier de redémarrage qui peut être utilisé pour redémarrer le simulationLa simulation, c'est expérimenter, tester des scénarios et créer... Autres.
Dans l' Résultats page d'un travail précédemment arrêté, vous pouvez rendre le fichier de redémarrage disponible en tant que fichier d'entrée (voir l'image ci-dessous), puis cloner le travail. Dans le nouveau travail cloné, insérez le fichier de redémarrage à la place du fichier d'entrée d'origine dans le Contributions .

Suite à la création du job cloné, vous devrez modifier la commande dans le Paramètres du logiciel section pour inclure le drapeau -continuer à partir du fichier. La commande devrait ressembler à l'exemple ci-dessous
cfx5solve -def second_file.def -continue-from-file first_file.res -par-dist $HOSTLIST
Redémarrer un travail à partir d'un seul travail
Il est possible de créer un travail qui exécutera deux simulations distinctes. Une simulation avec le fichier .def initial et une seconde simulation qui redémarre à l'aide du fichier .res généré à partir de la première. La commande pour un tel travail devrait ressembler à l'exemple ci-dessous.
cfx5solve -def first_file.def -par-dist $HOSTLIST
cfx5solve -def second_file.def -continue-from-file first_file.res -par-dist $HOSTLIST
Notez qu'en général, pour exécuter plusieurs commandes, vous devez ajouter une nouvelle ligne avec la commande appropriée. De plus, la plateforme ne se fermera pas tant qu'elle n'aura pas terminé toutes les commandes.
- CFX Command Language (CCL) est le langage de communication et de commande interne d'ANSYS CFX. Lors d'une exécution CFX, un répertoire temporaire,
<file_name>.direst créé dans le~/work/sharedrépertoire sur le cluster. Le<file-name>.dircontient un ccl fichier contenant tous les paramètres CFX-Pre. Les utilisateurs peuvent modifier ce fichier et mettre à jour le solveur avec les nouveaux paramètres en utilisantcfx5controlcommander:cfx5control <directory> -inject-commands <file> [-no-backup] - Pendant l'exécution, vous pouvez vous connecter au cluster à l'aide de l'option SSH intégrée au navigateur de Rescale ou via votre compte local. poste de travailUn poste de travail est un système informatique puissant conçu pour les pro... Autres. Veuillez vous référer à ceci pour plus d'informations sur la connexion à votre cluster.
- Accédez au temporaire
<file-name>.dirrépertoire présent dans~/work/sharedannuaire. Le répertoire aura un ccl fichier.

- Ouvrez le fichier à l'aide d'un éditeur de texte approprié (comme vi or entrain). La ccl Le fichier est une liste de paramètres du solveur en fonction de votre modèleUne représentation numérique, symbolique ou logique d'un système... Autres. Vous pouvez ici apporter les modifications appropriées aux paramètres (REMARQUE : Depuis ccl est un fichier sensible, soyez prudent lorsque vous le modifiez). Veuillez vous référer à la documentation ANSYS CFX pour plus d'informations sur le CCL et les paramètres pouvant être modifiés.
- Vous pouvez utiliser
/pour rechercher des chaînes dans un fichier long tout en utilisant vi or entrain. Par exemple, si vous modifiez le nombre maximum d'itérations, vous pouvez rechercher la chaîne dans vi or entrain éditeur en tapant/iterations. Cela mettra en évidence toutes les instances de ce mot. Vous pouvez appuyernpasser au suivant instanceUne machine virtuelle Amazon Autres. Une fois que vous avez fini de modifier le ccl fichier, enregistrez le fichier.

- Copiez ce nouveau ccl fichier en dehors du
<file-name>.dir. Pour mettre à jour le solveur avec le nouveaucclfichier, utilisez la commande ci-dessous. CFX affichera toutes les modifications apportées dans le ccl fichier.cfx5control <file-name>.dir -inject-commands new_ccl

Si vous ne souhaitez pas créer un fichier de sauvegarde avant de mettre à jour le solveur avec de nouveaux paramètres, incluez un -no-backup drapeau à la fin de la commande.
Les tâches ANSYS CFX peuvent être surveillées à l'aide du CFX Solver Manager qui trace les résidus et les .en dehors données du fichier. Pour surveiller une tâche par lots CFX en cours d'exécution sur la plateforme ScaleX, les utilisateurs peuvent attacher une tâche en cours d'exécution à un bureau Rescale et surveiller la progression en pointant le gestionnaire de résolution CFX vers le serveur temporaire. .dir répertoire que le CFX Solver crée lors d’une exécution.
Voici les étapes:
- Cliquez sur le Ordinateurs de bureau icône en haut et cliquez sur l'icône + Nouveau bureau personnalisé icône. Choisissez une configuration de bureau Windows appropriée.
- Sous AJOUTER UN LOGICIEL, rechercher Bureau des fluides ANSYS. Sélectionnez la version appropriée et remplissez les informations de licence requises.
- Sous AJOUTER DES EMPLOIS, recherchez votre travail en cours et sélectionnez le travail en cliquant sur Ajouter icône à côté du travail.
- Enfin, cliquez sur le Lancement bouton. Le bureau Rescale sera lancé dans quelques minutes. Le bureau peut être visualisé en utilisant soit Option dans le navigateur Ou en utilisant Remote Desktop Connection. Veuillez vous référer à ceci pour plus de détails sur Rescale Desktops.

- Avant d'ouvrir CFX Solver Manager, le chemin d'accès au
.dirle répertoire doit être trouvé. Sur le bureau, ouvrez le dossier emplois_attachés et accédez au dossier des tâches. Dans le répertoire des emplois, parcourez travail > partagé > .dir. Après l'ouverture du.dirdossier, copiez le chemin comme indiqué –

- Sur le bureau, cliquez sur l'icône CFX pour ouvrir le lanceur CFX. Sur le lanceur CFX, cliquez sur l'icône CFX-Solver Manager.
- Ouvrez Fichier > Surveiller l'exécution en cours.

- Collez le chemin que vous aviez copié précédemment dans le champ Répertoire et cliquez sur Choisir. Un message d'avertissement (Impossible de créer un fichier de verrouillage du moniteur) apparaîtra. Les utilisateurs peuvent l'ignorer en cliquant sur OK.

- Le Solver Manager affichera désormais la progression de l'exécution et se mettra automatiquement à jour à chaque itération.

ANSYS CFX offre des options pour exécuter des simulations avec la précision souhaitée. L'utilisateur peut spécifier la précision souhaitée pour la simulation à la fois globalement via -double et localement pour une procédure spécifique -<procedure>-double comme suit:
- Les paramètres par défaut de CFX démarrent les versions en simple précision de Partitionneur, Interpolateur et Solver
cfx5solve -def MultiphaseMixer.def -par-dist $HOSTLIST
- Le drapeau
-doubledémarre les versions à double précision de Partitionneur, Interpolateur et Solver.
cfx5solve -def MultiphaseMixer.def -par-dist $HOSTLIST -double
- Le drapeau
-solver-doubledémarre la version double précision de CFX Solver seulement.
cfx5solve -def MultiphaseMixer.def -par-dist $HOSTLIST -solver-double
Note: Veuillez utiliser -solver-double le solveur ne signale que la double précision avec précaution, car cela pourrait entraîner des erreurs de compatibilité entre la simple précision Partitionneur et double précision Solver.