FAQ Simcenter STAR-CCM+
Pour exécuter Simcenter STAR-CCM+ sur Rescale, l'interface de ligne de commande standard STAR-CCM+ peut être utilisée :
starccm+ -puissance -np -fichiermachine $HOME/fichiermachine -batch
Drapeaux courants :
-batch
Exécuter en mode batch (pas d'interface utilisateur). Commandes : run, step, mesh, <.java macro file>
-np
Spécifiez le nombre de processus parallèles. En choisissant $RESCALE_CORES_PER_SLOT vous transmettez le nombre de cœurs que vous avez sélectionné pour le travail, configurant ainsi un travail DMP.
-power
Cette option est essentielle lors de l'utilisation de la licence à la demande fournie par Rescale ou de votre propre licence Power Session.
-rsh Définissez la communication multi-nœuds. Commandes : rsh or ssh
Par exemple :
Pour un travail avec un script :
starccm+ -power -rsh ssh -np $RESCALE_CORES_PER_SLOT -machinefile $HOME/machinefile -batch macro.java -load input.sim
Pour un travail sans macro :
starccm+ -power -rsh ssh -np $RESCALE_CORES_PER_SLOT -machinefile $HOME/machinefile -batch run -load input.sim
Nous vous recommandons d'utiliser un seul nœudEn informatique traditionnelle, un nœud est un objet sur un réseau. ... Autres pour travaux par lotsLes travaux par lots sont des tâches automatisées soumises à un système informatique... Autres qui ont seulement pour but de mailler. Vous pouvez utiliser plusieurs cœurs sur un seul nœud pour accorder plus de mémoire.
Pour mailler uniquement un ensemble donné de fichiers d'entrée à l'aide de Simcenter STAR-CCM+ pour une tâche par lots, l'interface de ligne de commande standard STAR-CCM+ peut être utilisée comme ci-dessous :
starccm+ -power -np $RESCALE_CORES_PER_SLOT -machinefile $HOME/machinefile -batch mesh -load input.sim
Pour mailler et exécuter un ensemble donné de fichiers d'entrée, utilisez la commande suivante :
starccm+ -power -np $RESCALE_CORES_PER_SLOT -machinefile $HOME/machinefile -batch mesh,run -load input.sim
Vous aurez besoin d'une licence Simcenter STAR-CCM+ valide lors de la configuration de votre tâche STAR-CCM+ sur Rescale. Une licence Power-on-demand (POD) peut être référencée dans la section Configuration du logiciel de la configuration du travail. Après avoir sélectionné Simcenter STAR-CCM+ comme logiciel que vous souhaitez utiliser, sous Options de licence Sélectionner Fournir une licence existante et saisissez les informations suivantes dans les champs de licence :
- Entrer 1999@flex.cd-adapco.com into the License champ
- Entrez votre code produit dans le champ Code de projet champ (Votre code de projet est un ensemble de caractères aléatoires et peut être trouvé sur le Portail CD-Adaptco Steve)

Comment puis-je accéder à distance aux tâches Simcenter STAR-CCM+ en cours d'exécution à l'aide du client sur mon bureau ?
Ce didacticiel vous montre comment vous connecter à distance à votre tâche Simcenter STAR-CCM+ (exécutée sur Rescale grappeUn cluster informatique se compose d'un ensemble de éléments plus ou moins serrés... Autres) à l'aide du client Simcenter STAR-CCM+ sur un ordinateur de bureau.
Tout d'abord, vous devrez configurer et lancer une tâche Simcenter STAR-CCM+ via Rescale (lire ici). Sur la page Paramètres du logiciel, vous devrez inclure le -collab drapeau dans la boîte de commande avant le -batch commander. Par exemple:
starccm+ -power -collab -exécution par lots -load
Une fois le cluster opérationnel et la tâche en cours d'exécution, vous pouvez surveiller l'état de votre tâche. Notez qu'il existe une légère différence entre les méthodes de connexion utilisant un Rescale Desktop et utilisant votre compte personnel. poste de travailUn poste de travail est un système informatique puissant conçu pour les pro... Autres.
Connexion à partir de Rescale Desktop
Veuillez ouvrir le processus_output.log déposer. Vers la ligne 20 du journal, vous pouvez trouver le serveurun serveur est un programme informatique qui fournit des services à d'autres... Autres </br>L’Information.
Vous pouvez lire le fichier via le queue vivanteégalement appelé surveillance des journaux en temps réel ou flux de journaux en direct... Autres fenêtre si la ligne est toujours visible, sinon vous devrez d'abord télécharger le fichier ou augmenter le nombre de lignes affichées (utilisez l'icône dans le coin supérieur droit de la fenêtre noire du live tailing).
Par exemple :
Server::start -host ip-10-25-38-85.ec2.internal:47827
Or
Serveur :: start -host p2089980000000:47827
Ensuite, lancez le client Simcenter STAR-CCM+ sur votre Rescale Desktop et accédez à Fichier > Se connecter au serveur…

Ensuite, saisissez les informations du serveur (extraites ci-dessus) au format suivant, puis cliquez sur OK (voir ci-dessous). Vous serez maintenant connecté à votre travail en cours.

Connexion depuis votre poste de travail personnel
Si vous utilisez votre poste de travail personnel, vous devrez d'abord configurer un tunnel SSH vers le cluster distant. (Remarque : votre clé SSH doit être configurée sur votre Redimensionner les paramètres du compte AVANT de lancer le travail). Il est recommandé d'utiliser le Reconstitution historique extension de la suite PuTTY. Si vous avez besoin de conseils sur la façon d'utiliser PuTTY et Pageant, veuillez vous référer à notre Documentation SSH.
Pour Windows:
Assurez-vous que Pageant est en cours d'exécution et que votre clé est ajoutée. Ensuite, ouvrez une invite de commande et entrez la commande suivante :
plink -ssh @ -L 47827:hôte local:47827 -N -v
Pour Linux:
chut -je @ -L 47827:hôte local:47827 -N -v
Notez que pour certains coreune unité de traitement individuelle au sein d'un processeur multicœur o... Autres types, vous devrez spécifier le port 32100 dans la commande. Le drapeau ** -P** est utilisé à cet effet. Pour Pageant, cet indicateur est sensible à la casse et doit rester en majuscules.
Pour Windows:
plink -ssh -P 32100 @ -L 47827:hôte local:47827 -N -v
Pour Linux:
ssh -i -p 32100 @ -L 47827:hôte local:47827 -N -v
Note: Vous pouvez extraire le <user>@<ip> informations sous le Journaux de travaux section sur la Page d'état de l'interface utilisateur Web de Rescale.
Lorsque vous êtes invité à faire confiance à l'hôte et à stocker la clé dans le cache, entrez y or oui.
Enfin, revenons au Connecter au serveur pop-up sur le client Simcenter STAR-CCM+ et entrez localhost dans le Hôte champ et 47827 dans le Port champ, et cliquez OK.

Surveillez et contrôlez votre travail en cours d'exécution
Vous devriez maintenant être connecté à votre tâche en cours et vous pouvez suivre le résultat de la tâche dans la fenêtre client :

Note: Cela ne fonctionne que si la version du client sur votre bureau correspond exactement la version de Simcenter STAR-CCM+ que vous avez sélectionnée et exécutée sur la plateforme Rescale. Sinon, vous obtiendrez l'erreur ci-dessous :

Ce tutoriel vous montre comment enregistrer un CHECKPOINT fichier et un arrêt (ABORT) déposer. Simcenter STAR-CCM+ interroge uniquement ces fichiers toutes les minutes.
Pour effectuer ces tâches, vous devrez utiliser notre SSH intégré au navigateur. Pour ce faire, rendez-vous sur Statut page de votre travail. Sous le Suivi en direct panneau, vous verrez un SSH panneau avec un symbole de coup de foudre. Dans le panneau SSH, vous verrez une adresse IP de serveur sur laquelle vous pouvez cliquer pour lancer un terminal SSH dans le navigateur. De cette façon, vous pouvez interagir avec le cluster en cours d'exécution 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.
Fichier de point de contrôle
STAR-CCM+ demande l'existence d'un CHECKPOINT fichier dans le répertoire d’exécution. Pour modifier son comportement, accédez à Fichier > Enregistrer automatiquement…
Pour insérer un CHECKPOINT fichier, entrez les commandes suivantes dans votre SSH séance (2 lignes). cd travail tactile CHECKPOINT
Les commandes ci-dessus inséreront un CHECKPOINT dans le répertoire des tâches exécutées dans le cluster. Cette action déclenche la sauvegarde de Simcenter STAR-CCM+ à la fin de l'étape en cours (itération dans un cas stable, pas de temps dans un cas transitoire). Cette action enregistre le nouveau simulationLa simulation, c'est expérimenter, tester des scénarios et créer... Autres (.sim) dans le répertoire des résultats et apparaît ainsi dans le Résultats page du travail.
De plus, le déclencheur et l'entrée d'origine (.sim) les fichiers seront enregistrés dans le répertoire des résultats et seront renommés avec un ~ ajouté à la fin du nom de fichier.
Il est important de faire la distinction entre les deux fichiers de simulation. Le nouveau .sim file est le fichier enregistré à l'itération en cours. Un exemple est présenté ci-dessous.
- Fichier d'entrée original (renommé) :
combustor_case.sim~ - Nouveau fichier enregistré :
combustor_case.sim

Lorsque ceci est activé, entrez les commandes suivantes dans votre Session SSH (2 lignes) : cd work touch ABORT
Les commandes ci-dessus inséreront un fichier d'arrêt (ABORT) dans le répertoire des tâches exécutées dans le cluster. Cette action déclenche la sauvegarde de Simcenter STAR-CCM+ à la fin de l'étape en cours et quitte le programme. Cette action crée une nouvelle simulation (.sim) fichier enregistré à la fin de l'itération en cours, avec un (@) et le numéro d'itération ajouté au nom de fichier.
De plus, l'arrêt et l'entrée d'origine (.sim) les fichiers seront enregistrés dans le répertoire des résultats, mais ils ne seront pas renommés.
Pour distinguer les deux fichiers de simulation, le nouveau .sim Le fichier contenant le numéro de l’itération en cours est le fichier enregistré.
- Fichier d'entrée d'origine :
combustor_case.sim - Nouveau fichier enregistré :
combustor_case@00400.sim
Note: S'il est exécuté de manière interactive, un travail peut également être arrêté dans l'interface graphique Simcenter STAR-CCM+ en appuyant sur le bouton Arrêtez d'itérer bouton situé sur la barre d’outils supérieure.