FAQ ANSYS CFX

Ce tutoriel vous montre comment arrêter un CFX en cours d'exécution Solver à 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 panneau, vous verrez un SSH panneau avec un symbole de coup de foudre. Dans le panneau SSH, vous verrez un Server 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 grappe 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 simulation.

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 .

FAQ CFX : créer un fichier d'entrée.c419917b

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>.dir est créé dans le ~/work/shared répertoire sur le cluster. Le <file-name>.dir contient 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 utilisant cfx5control commander: 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 travail. Veuillez vous référer à ceci   pour plus d'informations sur la connexion à votre cluster.
  • Accédez au temporaire <file-name>.dir répertoire présent dans ~/work/shared annuaire. Le répertoire aura un ccl fichier.
ccl.db6200e9
  • 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èle. 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 appuyer n passer au suivant instance. Une fois que vous avez fini de modifier le ccl fichier, enregistrez le fichier.
ccl edit.7a933987
  • Copiez ce nouveau ccl fichier en dehors du <file-name>.dir. Pour mettre à jour le solveur avec le nouveau ccl fichier, utilisez la commande ci-dessous. CFX affichera toutes les modifications apportées dans le ccl fichier.cfx5control <file-name>.dir -inject-commands new_ccl
cfxcontrol.40c0a3f2

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.
Bureau CFX
  • Avant d'ouvrir CFX Solver Manager, le chemin d'accès au .dir le 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 .dir dossier, copiez le chemin comme indiqué –
Parcours d'emploi CFX
  • 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.
Gestionnaire de solveur CFX
  • 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.
Chemin du gestionnaire du solveur CFX
  • Le Solver Manager affichera désormais la progression de l'exécution et se mettra automatiquement à jour à chaque itération.
Progression du gestionnaire de solveur CFX

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 -double démarre les versions à double précision de Partitionneur, Interpolateur et Solver.
cfx5solve -def MultiphaseMixer.def -par-dist $HOSTLIST -double
  • Le drapeau -solver-double dé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.